MsgDocument

MsgDocument

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

SygnaturaOpis
MsgDocument(root: MsgStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint, strict: bool)Tworzy nowy MsgDocument z określonymi parametrami.

Metody

SygnaturaOpis
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

NazwaTypDostępOpis
RootMsgStorageOdczytWęzeł główny MsgStorage drzewa komunikatów.
MajorVersionushortOdczytGłówna wersja CFB odczytana z nagłówka pliku.
MinorVersionushortOdczytCFB minor version odczytana z nagłówka pliku.
TransactionSignatureNumberuintOdczytNumer sygnatury transakcji CFB z nagłówka pliku.
StrictboolOdczytPrawda, jeśli przy ładowaniu tego dokumentu żądano ścisłej walidacji.

Zobacz także

 Polski