MapiAttachment

MapiAttachment

概要

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を返します。

プロパティ

名前型アクセス説明
Filenamestring?読み取り添付ファイルの元のファイル名、または設定されていない場合は null。
Databyte[]読み取り添付ファイルの生バイナリコンテンツ。
MimeTypestring?読み取りMIME コンテンツタイプ文字列(例: application/pdf)、指定されていない場合は null。
ContentIdstring?読み取りインライン MIME 添付ファイル用の Content-ID ヘッダー値、設定されていない場合は null。
EmbeddedMessageMapiMessage?読み取り埋め込まれた MapiMessage は、IsEmbeddedMessage が true の場合;それ以外は null。
PropertiesMapiPropertyCollection読み取りこの添付ファイルのストレージに対する低レベルの MAPI プロパティ コレクション。
IsEmbeddedMessagebool読み取り埋め込まれた MapiMessage は、IsEmbeddedMessage が true のときです;それ以外の場合は null。
IsStorageAttachmentbool読み取り添付ファイルがストリームではなく CFB ドキュメント内のサブストレージとして格納されている場合は true。

参照

 日本語