概要
MapiAttachment は MAPI .msg メールにおけるファイルまたは埋め込みメッセージの添付を表します。静的ファクトリメソッド FromBytes または FromStream を使用して添付を作成し、AddAttachment を介して MapiMessage に追加します。添付の内容は LoadData または OpenRead で読み取れます。Properties コレクションは、添付ストレージ用の低レベル MAPI プロパティ ストリームを公開します。
メソッド
| シグネチャ | 説明 |
|---|
FromBytes(filename: string, data: byte[], mimeType: string?, contentId: string?) | バイト配列からオプションのMIMEタイプとContent-IDを使用してMapiAttachmentを作成します。 |
FromStream(filename: string, stream: Stream, mimeType: string?, contentId: string?) | streamからすべてのバイトを読み取ってMapiAttachmentを作成します。 |
LoadData(stream: Stream) | streamからDataへ添付ファイルのバイナリデータをロードします。 |
OpenRead() | シーケンシャル読み取り用に添付データの先頭に位置するStreamを返します。 |
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|
Filename | string? | 読み取り | 添付ファイルの元のファイル名、または設定されていない場合は null。 |
Data | byte[] | 読み取り | 添付ファイルの生バイナリコンテンツ。 |
MimeType | string? | 読み取り | MIME コンテンツタイプ文字列(例: application/pdf)、指定されていない場合は null。 |
ContentId | string? | 読み取り | インライン MIME 添付ファイル用の Content-ID ヘッダー値、設定されていない場合は null。 |
EmbeddedMessage | MapiMessage? | 読み取り | 埋め込まれた MapiMessage は、IsEmbeddedMessage が true の場合;それ以外は null。 |
Properties | MapiPropertyCollection | 読み取り | この添付ファイルのストレージに対する低レベルの MAPI プロパティ コレクション。 |
IsEmbeddedMessage | bool | 読み取り | 埋め込まれた MapiMessage は、IsEmbeddedMessage が true のときです;それ以外の場合は null。 |
IsStorageAttachment | bool | 読み取り | 添付ファイルがストリームではなく CFB ドキュメント内のサブストレージとして格納されている場合は true。 |
参照