PidTagAttachMethod 標準プロパティ
適用対象: Outlook 2013 | Outlook 2016
添付ファイルの内容にアクセスする方法を表す MAPI 定義の定数が含まれています。
プロパティ | 値 |
---|---|
関連するプロパティ: |
PR_ATTACH_METHOD |
識別子: |
0x3705 |
データの種類 : |
PT_LONG |
エリア: |
メッセージの添付ファイル |
注釈
このプロパティには、次のいずれかの値を指定できます。
NO_ATTACHMENT
添付ファイルが作成されました。
ATTACH_BY_VALUE
PR_ATTACH_DATA_BIN (PidTagAttachDataBinary) プロパティには、添付ファイル データが含まれています。
ATTACH_BY_REFERENCE
PR_ATTACH_PATHNAME (PidTagAttachPathname) または PR_ATTACH_LONG_PATHNAME (PidTagAttachLongPathname) プロパティには、共通ファイル サーバーへのアクセス権を持つ受信者への添付ファイルを識別する完全修飾パスが含まれています。
ATTACH_BY_REF_RESOLVE
PR_ATTACH_PATHNAME または PR_ATTACH_LONG_PATHNAME プロパティには、添付ファイルを識別する完全修飾パスが含まれています。
ATTACH_BY_REF_ONLY
PR_ATTACH_PATHNAME または PR_ATTACH_LONG_PATHNAME プロパティには、添付ファイルを識別する完全修飾パスが含まれています。
ATTACH_EMBEDDED_MSG
PR_ATTACH_DATA_OBJ (PidTagAttachDataObject) プロパティには、IMessage インターフェイスをサポートする埋め込みオブジェクトが含まれています。
ATTACH_OLE
添付ファイルは埋め込み OLE オブジェクトです。
ATTACH_BY_WEBREFERENCE
添付ファイルの内容がメッセージに含まれていません。
作成時に、すべての添付ファイル オブジェクトの初期 PR_ATTACH_METHOD 値は NO_ATTACHMENT になります。
クライアント アプリケーションとサービス プロバイダーは、 ATTACH_BY_VALUE 値で表される添付メソッドをサポートするためにのみ必要です。 その他の添付方法は省略可能です。 メッセージ ストアは、 PR_ATTACH_METHOD の値と他の添付ファイル プロパティの値との間に一貫性を強制しません。
完全修飾パスには汎用名前付け規則 (UNC) を使用することをお勧めします。これは、 ATTACH_BY_REFERENCE と ATTACH_BY_REF_ONLYで使用する必要があります。 ATTACH_BY_REF_RESOLVEでは、MAPI スプーラーは添付ファイルをATTACH_BY_VALUEに変換するため、絶対パスの方が高速です。
ATTACH_BY_REFERENCEが設定されている場合、PR_ATTACH_DATA_BINは空である必要があります。 送信ゲートウェイは、添付ファイルデータを PR_ATTACH_DATA_BIN プロパティにコピーすることで、 ATTACH_BY_REFERENCE 添付ファイルを ATTACH_BY_VALUE 添付ファイルに変換できます。
ATTACH_BY_REF_RESOLVEが設定されている場合、PR_ATTACH_DATA_BINは空である必要があります。 ATTACH_BY_REF_RESOLVE添付ファイルを含むメッセージが送信されると、MAPI スプーラーは添付ファイルデータをATTACH_BY_VALUE添付ファイルにコピーします。 この解決プロセスでは、添付ファイル データが PR_ATTACH_DATA_BINに配置されます。
ATTACH_BY_REF_ONLYが設定されている場合、PR_ATTACH_DATA_BINは空である必要があり、メッセージング システムは添付ファイル参照を解決しません。 この値は、データではなくリンクを送信する場合に使用します。
OLE オブジェクトが OLE 2.0 IStorage 形式の場合、データには PR_ATTACH_DATA_OBJからアクセスできます。 OLE オブジェクトが OLE 1.0 OLESTREAM 形式の場合、データには IStream としてPR_ATTACH_DATA_BINからアクセスできます。 OLE エンコードの種類は、 PR_ATTACH_TAG (PidTagAttachTag) 値によって決定できます。
OLE インターフェイスと形式の詳細については、「 OLE プログラマリファレンス」を参照してください。
PR_ATTACH_METHODがATTACH_BY_WEBREFERENCEされると、添付ファイルの内容はメッセージに含まれません。 代わりに、 PR_ATTACH_LONG_FILENAME プロパティには添付ファイルコンテンツの絶対 URL が含まれています。この URL はオンラインで保存されます。
関連リソース
プロトコル仕様
メッセージ オブジェクトと添付ファイル オブジェクトを処理します。
ヘッダー ファイル
Mapidefs.h
データ型の定義を提供します。
Mapitags.h
代替名として一覧表示されるプロパティの定義が含まれます。