Share via


設定交易屬性

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

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

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

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

  2. 在 [元件屬性] 對話框中,按兩下 [ 交易] 索引標籤。

  3. [交易支援] 底下,選取您想要的值選項。 不支援所有元件的預設值。

  4. 按一下 [確定]

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

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

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

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

MTSTransactionMode 常數 COM+ 交易值
NotAnMTSObject (預設值)
停用
NoTransactions
不支援 (預設值)
RequiresTransaction
必要
UsesTransaction
支援
RequiresNewTransaction
必須是新交易

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