PropertyCollection{Categorie:Documentele de activitate}

PropertyCollection{Categorie:Documentele de activitate}

Opinie generală

MapiMessage este clasa primară pentru citit şi scris .msg Fişiere de e-mail în biblioteca FOSS. Încărca un mesaj existent cu FromFile, FromStream, sau una dintre celelalte: LoadFromEml Construi un nou mesaj cu Create, apoi sună-mă . AddRecipient și de: AddAttachment.Salvaţi înapoi la .msg cu: Save, sau export la EML cu: SaveToEml.Implementări IDisposable; folosiţi un using bloca pentru a asigura resursele sunt eliberate.

Metode de evaluare

SemnăturaDescriere:
Create(subject: string, body: string, unicodeStrings: bool)Creează un nou MapiMessage cu subiectul și corpul dat, opțional folosind șiruri Unicode.
FromFile(path: string, strict: bool)Încărcătură a MapiMessage din un .msg Dosar la: path; strict permite validarea completă a structurii.
FromStream(stream: Stream, strict: bool)Încărcătură a MapiMessage din: stream; strict permite validarea completă a structurii.
FromMsgDocument(document: MsgDocument)Îmbrăcăminte deja analizată MsgDocument în a MapiMessage.
LoadFromEml(path: string)Converte un fişier EML la: path la o MapiMessage prin analiza MIME în memorie.
LoadFromEml(stream: Stream)Converte un fişier EML la: path la o MapiMessage prin analiza MIME în memorie.
LoadFromEml(data: byte[])Converte un fişier EML la: path la o MapiMessage prin analiza MIME în memorie.
Dispose()Eliberă resursele neadministrate deținute de acest mesaj.
AddRecipient(emailAddress: string, displayName: string?, recipientType: int)Adăuga un destinatar cu adresa de e-mail dată, numele afișat și tipul (1 = To, 2 = Cc, 3 = Bcc).
AddAttachment(filename: string, data: byte[], mimeType: string?, contentId: string?)Atasează un fișier după nume și date binare, specificând opțional tipul MIME și Content-ID.
AddAttachment(filename: string, stream: Stream, mimeType: string?, contentId: string?)Atasează un fișier după nume și date binare, specificând opțional tipul MIME și Content-ID.
AddEmbeddedMessageAttachment(message: MapiMessage, filename: string?, mimeType: string?)Atasează un altul. MapiMessage ca o anexă de mesaj încorporat.
SetProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)Stabilește o proprietate MAPI brută prin ID-ul, tipul, valoarea și semnele de identificare.
GetPropertyValue(propertyId: ushort, propertyType: ushort?, decode: bool)Obține valoarea unei proprietăți MAPI pe ID și tip opțional; decode controale de decodare a șirurilor.
IterPropertyKeys()Enumerează perechile de cheie (propertyId, propertyType) ale tuturor proprietăților stocate.
IterProperties()Listază toate MapiProperty Obiecte stocate în acest mesaj.
IterAttachmentsInfo()Listază metadatele atașate fără încărcarea completă a datelor ataşate.
ToMsgDocument()Convertează asta. MapiMessage la o MsgDocument adecvat pentru serializarea CFB.
Save()Salvează mesajul în loc (pentru mesajele încărcate inițial dintr-un fișier sau flux).
Save(path: string)Salvează mesajul în loc (pentru mesajele încărcate inițial dintr-un fișier sau flux).
Save(stream: Stream)Salvează mesajul în loc (pentru mesajele încărcate inițial dintr-un fișier sau flux).
SaveToEml()Salvează mesajul în loc (pentru mesajele încărcate inițial dintr-un fișier sau flux).
SaveToEml(path: string)Salvează mesajul în loc (pentru mesajele încărcate inițial dintr-un fișier sau flux).
SaveToEml(stream: Stream)Salvează mesajul în loc (pentru mesajele încărcate inițial dintr-un fișier sau flux).

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
RecipientTypeTointCiteşte.Valore constantă 1 pentru destinatarilor To
RecipientTypeCcintCiteşte.Valori constante 2 pentru beneficiarii Cc
RecipientTypeBccintCiteşte.Valori constante 3 pentru beneficiarii Bcc
UnicodeStringsboolCiteşte.Adevărat dacă proprietățile de șir sunt stocate ca Unicode (PT_UNICODE); fals pentru ANSI ( PT_STRING8).
PropertiesMapiPropertyCollectionCiteşte.Colectarea proprietăţilor MAPI de nivel superior pentru acest mesaj.
RecipientsIList<MapiRecipient>Citeşte.Lista în ordine a: MapiRecipient intrările pentru adresele To, Cc și Bcc.
AttachmentsIList<MapiAttachment>Citeşte.Lista în ordine a: MapiAttachment înregistrări.
MajorVersionushortCiteşte.CFB versiunea majoră din headerul de fișier compus.
MinorVersionushortCiteşte.CFB versiune minoră din headerul fișierului compus de la bază.
TransactionSignatureNumberuintCiteşte.Numărul de semnătură al tranzacției CFB din headerul fișierului.
ValidationIssuesIReadOnlyList<string>Citeşte.Lista problemelor de validare structurală detectate atunci când: strict modul a fost activat.
Subjectstring?Citeşte.Sârmă de subiect a mesajului sau null dacă nu este stabilit.
Bodystring?Citeşte.Corpul mesajului în text simplu sau null dacă nu este stabilit.
HtmlBodystring?Citeşte.corpul mesajului formatat în HTML sau null dacă nu este stabilit.
MessageClassstring?Citeşte.Stringul de clasă MAPI (de exemplu:. IPM.Note), sau null dacă nu este stabilit.
SenderNamestring?Citeşte.Numele de afișare al expeditorului sau null dacă nu este stabilit.
SenderEmailAddressstring?Citeşte.Adresa de e-mail SMTP a expeditorului sau null dacă nu este stabilit.
SenderAddressTypestring?Citeşte.Sârmă de tip adresă a expeditorului (de exemplu:. SMTP), sau null dacă nu este stabilit.
InternetMessageIdstring?Citeşte.valoarea RFC 2822 pentru mesajul-ID sau null dacă nu este stabilit.
MessageDeliveryTimeDateTime?Citeşte.Amprenta de livrare: DateTime?, sau null dacă nu este stabilit.

Vezi și:

 Română