Share via


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_REFERENCEATTACH_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_METHODATTACH_BY_WEBREFERENCEされると、添付ファイルの内容はメッセージに含まれません。 代わりに、 PR_ATTACH_LONG_FILENAME プロパティには添付ファイルコンテンツの絶対 URL が含まれています。この URL はオンラインで保存されます。

プロトコル仕様

[MS-OXCMSG]

メッセージ オブジェクトと添付ファイル オブジェクトを処理します。

ヘッダー ファイル

Mapidefs.h

データ型の定義を提供します。

Mapitags.h

代替名として一覧表示されるプロパティの定義が含まれます。

関連項目

PidTagStoreSupportMask 標準プロパティ

MAPI のプロパティ

MAPI 標準プロパティ

MAPI 名への標準プロパティ名のマッピング

MAPI 名を正規のプロパティ名にマッピングする