MapiMessage

Overview

MapiMessage पढ़ने और लिखने के लिए प्राथमिक कक्षा है। .msg फ़ाइलों को Aspose.Email FOSS लाइब्रेरी में भेजें. एक मौजूदा संदेश डाउनलोड करें FromFile, FromStream,या तो एक के LoadFromEml एक नया संदेश बनाएं, एक नए संचार के साथ Create,फिर कॉल करें AddRecipient और AddAttachment.बचाओ वापस .msg साथ में Save, या EML के साथ निर्यात करने के लिए SaveToEml.कार्यान्वयन IDisposable;उपयोग करें A using यह सुनिश्चित करने के लिए कि संसाधनों को रिहा किया जाए।.

Methods

SignatureDescription
Create(subject: string, body: string, unicodeStrings: bool)एक नया बनाता है MapiMessage एक ही विषय और शरीर के साथ, वैकल्पिक रूप से यूनिकोड तारों का उपयोग करें।.
FromFile(path: string, strict: bool)लोड ए MapiMessage से A .msg फ़ाइल में path; strict पूरी तरह से संरचनात्मक वैधता प्रदान करता है।.
FromStream(stream: Stream, strict: bool)लोड ए MapiMessage से stream; strict पूरी तरह से संरचनात्मक वैधता प्रदान करता है।.
FromMsgDocument(document: MsgDocument)एक पहले से ही पैरासिड को छीन लेता है MsgDocument में A MapiMessage.
LoadFromEml(path: string)EML फ़ाइल को बदलने के लिए path A के लिए MapiMessage स्मृति में एमआईएमई पैरिंग के माध्यम से।.
LoadFromEml(stream: Stream)EML फ़ाइल को बदलने के लिए path A के लिए MapiMessage स्मृति में एमआईएमई पैरिंग के माध्यम से।.
LoadFromEml(data: byte[])EML फ़ाइल को बदलने के लिए path A के लिए MapiMessage स्मृति में एमआईएमई पैरिंग के माध्यम से।.
Dispose()इस संदेश के साथ रखे गए अनियंत्रित संसाधनों को रिलीज करें।.
AddRecipient(emailAddress: string, displayName: string?, recipientType: int)एक प्राप्तकर्ता को दिए गए ईमेल पते, प्रदर्शित नाम और टाइप के साथ जोड़ें (1 = To, 2 = Cc, 3 = Bcc)।.
AddAttachment(filename: string, data: byte[], mimeType: string?, contentId: string?)नाम और बाइनरी डेटा के अनुसार एक फ़ाइल को छूता है, वैकल्पिक रूप से MIME प्रकार और सामग्री-ID निर्दिष्ट करता है।.
AddAttachment(filename: string, stream: Stream, mimeType: string?, contentId: string?)नाम और बाइनरी डेटा के अनुसार एक फ़ाइल को छूता है, वैकल्पिक रूप से MIME प्रकार और सामग्री-ID निर्दिष्ट करता है।.
AddEmbeddedMessageAttachment(message: MapiMessage, filename: string?, mimeType: string?)एक और हमला MapiMessage एक संदेश के रूप में।.
SetProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)संपत्ति आईडी, प्रकार, मूल्य और झंडे के आधार पर एक कच्चे MAPI संपदा सेट करें।.
GetPropertyValue(propertyId: ushort, propertyType: ushort?, decode: bool)एक MAPI संपत्ति का मूल्य ID और वैकल्पिक प्रकार के अनुसार वापस लेता है; decode स्ट्रिंग डिकोडिंग का नियंत्रण।.
IterPropertyKeys()सभी संपत्तियों के कुंजी जोड़े (propertyId, propertyType) सूचीबद्ध करता है।.
IterProperties()सबको सूचीबद्ध करें MapiProperty इस संदेश में संग्रहीत वस्तुओं।.
IterAttachmentsInfo()सभी एप्लिकेशन डेटा को लोड किए बिना एपिसोड मेटाडेटा सूचीबद्ध करता है।.
ToMsgDocument()इसे बदलना MapiMessage A के लिए MsgDocument सीएफबी के लिए उपयुक्त है।.
Save()यह संदेश को स्थान पर बचाता है (एक फ़ाइल या स्ट्रीम से मूल रूप से लोड किए गए संचार के लिए)।.
Save(path: string)यह संदेश को स्थान पर बचाता है (एक फ़ाइल या स्ट्रीम से मूल रूप से लोड किए गए संचार के लिए)।.
Save(stream: Stream)यह संदेश को स्थान पर बचाता है (एक फ़ाइल या स्ट्रीम से मूल रूप से लोड किए गए संचार के लिए)।.
SaveToEml()यह संदेश को स्थान पर बचाता है (एक फ़ाइल या स्ट्रीम से मूल रूप से लोड किए गए संचार के लिए)।.
SaveToEml(path: string)यह संदेश को स्थान पर बचाता है (एक फ़ाइल या स्ट्रीम से मूल रूप से लोड किए गए संचार के लिए)।.
SaveToEml(stream: Stream)यह संदेश को स्थान पर बचाता है (एक फ़ाइल या स्ट्रीम से मूल रूप से लोड किए गए संचार के लिए)।.

Properties

NameTypeAccessDescription
RecipientTypeTointRead1 के लिए निरंतर मूल्य प्राप्तकर्ताओं के
RecipientTypeCcintReadCc रिसेप्टर्स के लिए निरंतर मूल्य 2
RecipientTypeBccintReadBcc रिसेप्टर्स के लिए निरंतर मूल्य 3
UnicodeStringsboolReadसच है यदि पंक्ति गुण Unicode (PT_UNICODE) के रूप में संग्रहीत हैं; ANSI ( PT_STRING8) के लिए नकली।.
PropertiesMapiPropertyCollectionReadइस संदेश के लिए शीर्ष स्तर की MAPI संपत्ति संग्रह।.
RecipientsIList<MapiRecipient>Readआदेश की सूची MapiRecipient इनमें से कुछ को सीसी, टी और बीसीसी के लिए भेजा गया है।.
AttachmentsIList<MapiAttachment>Readआदेश की सूची MapiAttachment प्रवेश द्वार।.
MajorVersionushortReadCFB मुख्य संस्करण से नीचे संयुक्त फ़ाइल शीर्षक।.
MinorVersionushortReadCFB छोटे संस्करण से नीचे संयुक्त फ़ाइल शीर्षक।.
TransactionSignatureNumberuintReadCFB लेनदेन हस्ताक्षर संख्या फ़ाइल शीर्षक से।.
ValidationIssuesIReadOnlyList<string>Readमानक संबंधी समस्याओं की सूची, जब पता चलता है कि strict मोड को सक्षम किया गया है।.
Subjectstring?Readसंदेश विषय श्रृंखला, या null यदि नहीं, तो सेट करें।.
Bodystring?Readसीधे पाठ संदेश शरीर, या null यदि नहीं, तो सेट करें।.
HtmlBodystring?ReadHTML-आधारित संदेश शरीर, या null यदि नहीं, तो सेट करें।.
MessageClassstring?ReadMAPI संदेश वर्ग श्रृंखला (उदाहरण के लिए). IPM.Note) या null यदि नहीं, तो सेट करें।.
SenderNamestring?Readप्रदर्शित नाम भेजने के लिए, या null यदि नहीं, तो सेट करें।.
SenderEmailAddressstring?ReadSMTP ईमेल पता भेजने के लिए, या null यदि नहीं, तो सेट करें।.
SenderAddressTypestring?Readसंदेश भेजने वाले प्रकार की श्रृंखला (उदाहरण के लिए,. SMTP) या null यदि नहीं, तो सेट करें।.
InternetMessageIdstring?ReadRFC 2822 संदेश-ID मूल्य, या null यदि नहीं, तो सेट करें।.
MessageDeliveryTimeDateTime?Readसमय की डिलीवरी के रूप में DateTime?,या null यदि नहीं, तो सेट करें।.

See Also

 हिन्दी