MsgDocument

MsgDocument

概要

MsgDocument は、解析された .msg ファイルを MsgStorage ノードのツリーとして表します。既存のファイルは FromFile または FromStream でロードし、Root.Storages と Root.Streams をナビゲートして MAPI データにアクセスします。ToCfbDocument を呼び出すと、MSG ドキュメントを生の CfbDocument に変換し、低レベルの検査や CfbWriter による再シリアライズが可能です。Strict フラグは、構造検証エラーを例外として上げるか、静かに記録するかを制御します。

コンストラクタ

シグネチャ説明
MsgDocument(root: MsgStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint, strict: bool)指定されたパラメータで新しいMsgDocumentを作成します。

メソッド

シグネチャ説明
FromFile(path: string, strict: bool)path の .msg ファイルからMsgDocumentを読み込みます;strict は構造検証を有効にします。
FromStream(stream: Stream, strict: bool)stream からMsgDocumentを読み込みます;strict は構造検証を有効にします。
ToCfbDocument()このMsgDocumentを低レベルの検査または再シリアライズのための生のCfbDocumentに変換します。

プロパティ

名前型アクセス説明
RootMsgStorage読み取りメッセージツリーのルート MsgStorage ノード。
MajorVersionushort読み取りファイルヘッダーから解析された CFB メジャーバージョン。
MinorVersionushort読み取りCFB のマイナーバージョンがファイルヘッダーから解析されました。
TransactionSignatureNumberuint読み取りCFB トランザクション署名番号がファイルヘッダーから取得されます。
Strictbool読み取りこのドキュメントがロードされたときに厳密な検証が要求された場合は True。

参照

 日本語