PropertyCollection - A helyfogadó.

PropertyCollection - A helyfogadó.

Összefoglaló

MapiMessage Az elsődleges olvasási és írásos osztály. .msg E-mail fájlok a Aspose.Email FOSS könyvtárban. Töltse be egy meglévő üzenetet azzal, hogy FromFile, FromStream, vagy az egyik LoadFromEml Egy új üzenetet építsünk, ami a következőkből áll: Create, akkor hívj! AddRecipient és a következők: AddAttachment.Vissza a . .msg a következők: Save, vagy az EML-be exportálva a SaveToEml. végrehajtás IDisposable; használjon egy using blokkolni, hogy biztosítsák az erőforrások felszabadulását.

Módszerek

Az aláírás:Leírás
Create(subject: string, body: string, unicodeStrings: bool)Egy új formátum létrehoz. MapiMessage az adott tárgy és test, opcionálisan Unicode szalagokat használva.
FromFile(path: string, strict: bool)Töltés a MapiMessage a) az alábbiak szerint: .msg A cím: path; strict teljes strukturális validációt tesz lehetővé.
FromStream(stream: Stream, strict: bool)Töltés a MapiMessage a következőkből: stream; strict lehetővé teszi a teljes szerkezeti validációt.
FromMsgDocument(document: MsgDocument)Egy már elemzett programot csomagol. MsgDocument a MapiMessage.
LoadFromEml(path: string)Egy EML fájlt konvertál path a MapiMessage a memóriában lévő MIME elemzéssel.
LoadFromEml(stream: Stream)Egy EML fájlt konvertál path a MapiMessage a memóriában lévő MIME elemzéssel.
LoadFromEml(data: byte[])Egy EML fájlt konvertál path a MapiMessage a memóriában lévő MIME-elemzéssel.
Dispose()A üzenet által tárolt nem kezelhető forrásokat felszabadítja.
AddRecipient(emailAddress: string, displayName: string?, recipientType: int)Adja hozzá egy címzettet az adott e-mailcímmel, megjelenítési névvel és típusgal (1 = To, 2 = Cc, 3 = Bcc).
AddAttachment(filename: string, data: byte[], mimeType: string?, contentId: string?)A fájl nevét és bináris adatait csatolja, ha szükséges, megadva a MIME típusot és a tartalom-ID-t.
AddAttachment(filename: string, stream: Stream, mimeType: string?, contentId: string?)A fájl nevét és bináris adatait csatolja, ha szükséges, megadva a MIME típusot és a tartalom-ID-t.
AddEmbeddedMessageAttachment(message: MapiMessage, filename: string?, mimeType: string?)Egy másikhoz köt. MapiMessage beágyazott üzenet melléklete.
SetProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)A MAPI-szolgáltatás RAW tulajdonságait a tulajdonságok azonosítója, típusa, értéke és jelzései alapján állítja be.
GetPropertyValue(propertyId: ushort, propertyType: ushort?, decode: bool)A MAPI tulajdonság ID-je és opcionális típusa szerinti értéke; decode a vezérlőket kódolják.
IterPropertyKeys()A tárolt tulajdonságok (propertyId, propertyType) kulcspárjait sorolja fel.
IterProperties()Mindenki felsorolása MapiProperty az üzenetben tárolt tárgyak.
IterAttachmentsInfo()A mellékletek metaadatainak felsorolása a teljes csatolt adatok betöltése nélkül.
ToMsgDocument()Ez a szám. MapiMessage a) az alábbiak szerint: MsgDocument alkalmas a CFB sorozatosításra.
Save()A üzenetet helyben menteni (az eredetileg egy fájltól vagy áramlással töltött üzenetek esetében).
Save(path: string)A üzenetet helyben menteni (az eredetileg egy fájltól vagy áramlással töltött üzenetek esetében).
Save(stream: Stream)A üzenetet helyben menteni (az eredetileg egy fájltól vagy áramlással töltött üzenetek esetében).
SaveToEml()A üzenetet helyben menteni (az eredetileg egy fájltól vagy áramlással töltött üzenetek esetében).
SaveToEml(path: string)A üzenetet helyben menteni (az eredetileg egy fájltól vagy áramlással töltött üzenetek esetében).
SaveToEml(stream: Stream)A üzenetet helyben menteni (az eredetileg egy fájltól vagy áramlással töltött üzenetek esetében).

A tulajdonságok

A neve:A típus:HozzáférésLeírás
RecipientTypeTointOlvasd!A To címzettek esetében állandó érték 1
RecipientTypeCcintOlvasd!A Cc-számvevő esetében a 2 állandó érték
RecipientTypeBccintOlvasd!A Bcc-kapcsolatban részesülő személyek esetében a 3 állandó értéke
UnicodeStringsboolOlvasd!Igaz, ha a szalag tulajdonságait Unicode (PT_UNICODE) formában tárolják; hamis az ANSI-ben ( PT_STRING8).
PropertiesMapiPropertyCollectionOlvasd!A MAPI tulajdonságok felső szintje a üzenethez.
RecipientsIList<MapiRecipient>Olvasd!A következők sorrendje: MapiRecipient A To, Cc és Bcc címek bejegyzései.
AttachmentsIList<MapiAttachment>Olvasd!A következők sorrendje: MapiAttachment bejegyzések.
MajorVersionushortOlvasd!A CFB fő változata az alapul szolgáló összetett fájlfejedőből.
MinorVersionushortOlvasd!A CFB a mögöttes összetett fájl fejlettről származó kisebb változat.
TransactionSignatureNumberuintOlvasd!A CFB tranzakciós aláírási száma a fájlfejletből.
ValidationIssuesIReadOnlyList<string>Olvasd!A strukturális érvényesítéssel kapcsolatos, amikor észlelt problémák listája strict A mód engedélyezett volt.
Subjectstring?Olvasd!Üzenet témakör, vagy null ha nem állított be.
Bodystring?Olvasd!egyszerű szöveges üzenet test, vagy null ha nem állított be.
HtmlBodystring?Olvasd!HTML-formátumú üzenettest, vagy null ha nem állított be.
MessageClassstring?Olvasd!MAPI üzenetosztály szalag (pl. IPM.Note), vagy null ha nem állított be.
SenderNamestring?Olvasd!Küldő kijelzőneve, vagy null ha nem állított be.
SenderEmailAddressstring?Olvasd!A küldő SMTP e-mail címe, vagy null ha nem állított be.
SenderAddressTypestring?Olvasd!A küldő címtípusú szalag (pl. SMTP), vagy null ha nem állított be.
InternetMessageIdstring?Olvasd!RFC 2822 Üzenet-ID érték, vagy null ha nem állított be.
MessageDeliveryTimeDateTime?Olvasd!Az átadás időpontja: DateTime?, vagy null ha nem állított be.

Lásd még:

 Magyar