共用方式為


PidTagAttachMethod Canonical 屬性

適用於: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_PATHNAMEPR_ATTACH_LONG_PATHNAME屬性包含識別附件的完整路徑。

ATTACH_BY_REF_ONLY

PR_ATTACH_PATHNAMEPR_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 格式時,可透過 PR_ATTACH_DATA_BIN 作為 IStream 存取數據。 OLE 編碼的類型可由 PR_ATTACH_TAG (PidTagAttachTag) 值來決定。

如需 OLE 介面和格式的詳細資訊,請參閱 OLE 程式設計人員參考

PR_ATTACH_METHOD ATTACH_BY_WEBREFERENCE時,附件內容不在訊息中。 相反地, PR_ATTACH_LONG_FILENAME 屬性包含儲存在在線附件內容的絕對 URL。

通訊協議規格

[MS-OXCMSG]

處理訊息和附件物件。

頭檔

Mapidefs.h

提供數據類型定義。

Mapitags.h

包含列為替代名稱的屬性定義。

另請參閱

PidTagStoreSupportMask Canonical 屬性

MAPI 屬性

MAPI 標準屬性

將標準屬性名稱對應至 MAPI 名稱

將 MAPI 名稱對應至標準屬性名稱