Przegląd
MsgDocument reprezentuje sparsowany .msg plik jako drzewo węzłów MsgStorage. Załaduj istniejący plik przy pomocy FromFile lub FromStream, a następnie nawiguj po Root.Storages i Root.Streams, aby uzyskać dostęp do danych MAPI. Wywołaj ToCfbDocument, aby przekonwertować dokument MSG z powrotem do surowego CfbDocument w celu niskopoziomowej inspekcji lub ponownej serializacji przy użyciu CfbWriter. Flaga Strict kontroluje, czy błędy walidacji strukturalnej są zgłaszane, czy cicho rejestrowane.
Konstruktory
| Sygnatura | Opis |
|---|
MsgDocument(root: MsgStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint, strict: bool) | Tworzy nowy MsgDocument z określonymi parametrami. |
Metody
| Sygnatura | Opis |
|---|
FromFile(path: string, strict: bool) | Wczytuje MsgDocument z pliku .msg pod path; strict umożliwia walidację strukturalną. |
FromStream(stream: Stream, strict: bool) | Wczytuje MsgDocument z stream; strict umożliwia walidację strukturalną. |
ToCfbDocument() | Konwertuje ten MsgDocument do surowego CfbDocument w celu niskopoziomowej inspekcji lub ponownej serializacji. |
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|
Root | MsgStorage | Odczyt | Węzeł główny MsgStorage drzewa komunikatów. |
MajorVersion | ushort | Odczyt | Główna wersja CFB odczytana z nagłówka pliku. |
MinorVersion | ushort | Odczyt | CFB minor version odczytana z nagłówka pliku. |
TransactionSignatureNumber | uint | Odczyt | Numer sygnatury transakcji CFB z nagłówka pliku. |
Strict | bool | Odczyt | Prawda, jeśli przy ładowaniu tego dokumentu żądano ścisłej walidacji. |
Zobacz także