Overzicht
MsgDocument vertegenwoordigt een geparseerd .msg bestand als een boom van MsgStorage knooppunten. Laad een bestaand bestand met FromFile of FromStream, navigeer vervolgens door Root.Storages en Root.Streams om toegang te krijgen tot de MAPI-gegevens. Roep ToCfbDocument aan om het MSG-document terug te converteren naar een ruwe CfbDocument voor low-level inspectie of herserialisatie met CfbWriter. De Strict vlag bepaalt of structurele validatiefouten worden opgegooid of stilletjes worden vastgelegd.
Constructors
| Handtekening | Beschrijving |
|---|
MsgDocument(root: MsgStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint, strict: bool) | Maakt een nieuwe MsgDocument aan met de opgegeven parameters. |
Methoden
| Handtekening | Beschrijving |
|---|
FromFile(path: string, strict: bool) | Laadt een MsgDocument uit het .msg bestand op path; strict maakt structurele validatie mogelijk. |
FromStream(stream: Stream, strict: bool) | Laadt een MsgDocument van stream; strict maakt structurele validatie mogelijk. |
ToCfbDocument() | Converteert dit MsgDocument naar een ruwe CfbDocument voor low-level inspectie of herserialisatie. |
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|
Root | MsgStorage | Lezen | De root MsgStorage node van de berichtboom. |
MajorVersion | ushort | Lezen | CFB hoofdversie geparseerd uit de bestandsheader. |
MinorVersion | ushort | Lezen | CFB subversie geparseerd uit de bestandsheader. |
TransactionSignatureNumber | uint | Lezen | CFB transactiehandtekeningnummer uit de bestandsheader. |
Strict | bool | Lezen | True als strikte validatie werd aangevraagd toen dit document werd geladen. |
Zie ook