MapiMessage

Übersicht über die

MapiMessage ist die primäre Klasse für Lesen und Schreiben .msg E-Mail-Dateien in der Aspose.Email FOSS Bibliothek. Laden Sie eine vorhandene Nachricht mit FromFile, FromStream, oder einer der LoadFromEml Erstellen Sie eine neue Nachricht mit Create,Dann ruf an . AddRecipient und . AddAttachment.- Zurück zu: .msg mit: Save, oder nach EML mit SaveToEml.Durchführungsverfahren IDisposable; verwenden Sie eine using Die Kommission hat die Veröffentlichung der Mitteilung über den Zugang zu den neuen Technologien in Europa veranlasst.

Methoden und Verfahren

UnterzeichnungBeschreibung
Create(subject: string, body: string, unicodeStrings: bool)Erstellt eine neue MapiMessage mit dem gegebenen Thema und Körper, optional unter Verwendung von Unicode-Zeichen.
FromFile(path: string, strict: bool)Lastung a MapiMessage von einem .msg Anmeldung bei: path; strict ermöglicht eine vollständige strukturelle Validierung.
FromStream(stream: Stream, strict: bool)Lastung a MapiMessage von stream; strict ermöglicht eine vollständige strukturelle Validierung.
FromMsgDocument(document: MsgDocument)Umhüllt eine bereits analysierte MsgDocument in einer MapiMessage.
LoadFromEml(path: string)Konvertiert eine EML-Datei bei: path zu einer MapiMessage Über die MIME-Parsing im Speicher.
LoadFromEml(stream: Stream)Konvertiert eine EML-Datei bei: path zu einer MapiMessage Über die MIME-Parsing im Speicher.
LoadFromEml(data: byte[])Konvertiert eine EML-Datei bei: path zu einer MapiMessage Über die MIME-Parsing im Speicher.
Dispose()Befreien Sie nicht verwaltete Ressourcen, die von dieser Nachricht gehalten werden.
AddRecipient(emailAddress: string, displayName: string?, recipientType: int)Fügt einen Empfänger mit der angegebenen E-Mail-Adresse, dem Anzeigennamen und dem Typ hinzu (1 = To, 2 = Cc, 3 = Bcc).
AddAttachment(filename: string, data: byte[], mimeType: string?, contentId: string?)Beim Anlegen einer Datei nach Namen und binären Daten wird optional MIME-Typ und Content-ID angegeben.
AddAttachment(filename: string, stream: Stream, mimeType: string?, contentId: string?)Beim Anlegen einer Datei nach Namen und binären Daten wird optional MIME-Typ und Content-ID angegeben.
AddEmbeddedMessageAttachment(message: MapiMessage, filename: string?, mimeType: string?)Befestigt eine andere. MapiMessage als Anlage für eine eingebettete Nachricht.
SetProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)Festlegung einer Roh-MAPI-Eigenschaft nach Eigenschaftskennzeichen, Typ, Wert und Flaggen.
GetPropertyValue(propertyId: ushort, propertyType: ushort?, decode: bool)Erhebt den Wert einer MAPI-Eigenschaft nach ID und optionaler Art; decode Steuerung der Zeichenfolge.
IterPropertyKeys()Auflistet die Schlüsselpaare (propertyId, propertyType) aller gespeicherten Eigenschaften.
IterProperties()Alle aufgeführt. MapiProperty Objekte, die in dieser Nachricht gespeichert sind.
IterAttachmentsInfo()Auflistet Metadaten der Anlage ohne das Lade von vollständigen Daten.
ToMsgDocument()Umwandelt das in … MapiMessage zu einer MsgDocument für die CFB-Serialierung geeignet.
Save()Speichert die Nachricht vor Ort (für ursprünglich aus einer Datei oder einem Stream geladenen Nachrichten).
Save(path: string)Speichert die Nachricht vor Ort (für ursprünglich aus einer Datei oder einem Stream geladenen Nachrichten).
Save(stream: Stream)Speichert die Nachricht vor Ort (für ursprünglich aus einer Datei oder einem Stream geladenen Nachrichten).
SaveToEml()Speichert die Nachricht vor Ort (für ursprünglich aus einer Datei oder einem Stream geladenen Nachrichten).
SaveToEml(path: string)Speichert die Nachricht vor Ort (für ursprünglich aus einer Datei oder einem Stream geladenen Nachrichten).
SaveToEml(stream: Stream)Speichert die Nachricht vor Ort (für ursprünglich aus einer Datei oder einem Stream geladenen Nachrichten).

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
RecipientTypeTointLesen Sie .Konstante Wert 1 für die Empfänger der To-Anmeldung
RecipientTypeCcintLesen Sie .Konstante 2 für Cc-Empfänger
RecipientTypeBccintLesen Sie .Konstante 3 für Bcc-Empfänger
UnicodeStringsboolLesen Sie .Richtig, wenn String-Eigenschaften als Unicode (PT_UNICODE) gespeichert werden; falsch für ANSI ( PT_STRING8).
PropertiesMapiPropertyCollectionLesen Sie .MAPI-Eigenschaftssammlung der obersten Ebene für diese Nachricht.
RecipientsIList<MapiRecipient>Lesen Sie .Liste der MapiRecipient Eintragungen für die Adressen To, Cc und Bcc.
AttachmentsIList<MapiAttachment>Lesen Sie .Liste der MapiAttachment Einträge.
MajorVersionushortLesen Sie .CFB-Hauptversion aus dem zugrunde liegenden Kompounddateiheader.
MinorVersionushortLesen Sie .CFB-Minderversion der zugrunde liegenden Kompounddatei.
TransactionSignatureNumberuintLesen Sie .CFB-Transaktionssignaturnummer aus der Dateiüberschrift.
ValidationIssuesIReadOnlyList<string>Lesen Sie .Liste der Probleme bei der Strukturvalidierung, die festgestellt wurden, wenn: strict Modus wurde aktiviert.
Subjectstring?Lesen Sie .Nachrichtensubjekt-Zeichenzeichen, oder null wenn nicht festgelegt.
Bodystring?Lesen Sie .Textnachricht oder null wenn nicht festgelegt.
HtmlBodystring?Lesen Sie .Text in HTML-Format oder null wenn nicht festgelegt.
MessageClassstring?Lesen Sie .MAPI-Nachrichtklasse (z. B. IPM.Note), oder null wenn nicht festgelegt.
SenderNamestring?Lesen Sie .Anzeigenname des Absenders oder null wenn nicht festgelegt.
SenderEmailAddressstring?Lesen Sie .E-Mail-Adresse des Absenders, oder null wenn nicht festgelegt.
SenderAddressTypestring?Lesen Sie .Die Daten werden in einem bestimmten Bereich übertragen. SMTP), oder null wenn nicht festgelegt.
InternetMessageIdstring?Lesen Sie .RFC 2822 Messages-ID Wert oder null wenn nicht festgelegt.
MessageDeliveryTimeDateTime?Lesen Sie .Lieferzeitstempel als: DateTime?,oder , null wenn nicht festgelegt.

Siehe auch:

 Deutsch