概要
MsgStream は MsgStorage 内の名前付きバイナリ ストリーム ノードです。各ストリームは単一の MAPI プロパティの生バイトを格納します — 例えばプロパティ値ストリーム __substg1.0_0037001F は Unicode の件名テキストを保持します。生バイトは Data で読み取り、Name を確認してストリームがエンコードしている MAPI プロパティ タグを特定します。CFB レベルのタイムスタンピングには CreationTime と ModifiedTime を使用します。
コンストラクタ
| シグネチャ | 説明 |
|---|
MsgStream(name: string, data: byte[]?) | 指定されたパラメーターで新しいMsgStreamを作成します。 |
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|
Name | string | 読み取り | CFB ストリーム名は MAPI プロパティタグをエンコードしたものです(例: __substg1.0_0037001F)。 |
Data | byte[] | 読み取り | このプロパティストリームの生バイト。 |
Clsid | byte[] | 読み取り | このストリームエントリの16バイトCLSID(通常はすべてゼロ)。 |
StateBits | uint | 読み取り | このストリームのCFBディレクトリエントリに格納されているユーザー定義の状態ビット。 |
CreationTime | ulong | 読み取り | このストリームエントリのCFB作成タイムスタンプ(64ビットFILETIME)。 |
ModifiedTime | ulong | 読み取り | このストリームエントリのCFB最終更新タイムスタンプ(64ビットFILETIME)。 |
参照