共用方式為


設定交易屬性

您可以使用元件服務系統管理工具手動設定交易屬性,也可以在撰寫元件時新增交易的程式設計支援。

如需交易屬性值的詳細資訊,請參閱設定交易

使用元件服務系統管理工具設定屬性值

  1. 在主控台樹中,以滑鼠右鍵按下您想要設定的元件,然後按一下 屬性

  2. 在 [元件屬性] 對話框中,按一下 [異動] 索引標籤。

  3. 在 [異動支援] 下,選擇符合您想要的值的選項。 所有元件的預設值 不支援

  4. 按下 [確定]

您必須針對每個元件重複此程式。

以程式設計方式設定屬性值

使用 Microsoft Visual Basic 的程式設計人員可以使用 MTSTransactionMode來設定交易屬性,這是 ActiveX DLL 專案中的類別模組屬性。 Visual Basic 會將您的選取項目對應至對等的 COM+ 交易屬性值,並在元件的類型庫中發佈值。

下表會將每個 MTSTransactionMode 常數值對應至其相等的 COM+ 交易值。

MTSTransactionMode 常數 COM+ 交易值
NotAnMTSObject (預設值)
禁用
無交易
不支援 (預設值)
需要交易
必填
UsesTransaction
支援
需要新交易
需要新的

MTSTransactionMode 屬性也可以使用 COM+ 管理庫 API 以程式設計方式存取。