設定交易屬性
您可以使用元件服務系統管理工具手動設定交易屬性,也可以在撰寫元件時新增交易的程式設計支援。
使用元件服務系統管理工具設定屬性值
在主控台樹中,以滑鼠右鍵按下您想要設定的元件,然後按一下 屬性。
在 [元件屬性] 對話框中,按一下 [異動] 索引標籤。
在 [異動支援] 下,選擇符合您想要的值的選項。 所有元件的預設值 不支援。
按下 [確定] 。
您必須針對每個元件重複此程式。
以程式設計方式設定屬性值
使用 Microsoft Visual Basic 的程式設計人員可以使用 MTSTransactionMode來設定交易屬性,這是 ActiveX DLL 專案中的類別模組屬性。 Visual Basic 會將您的選取項目對應至對等的 COM+ 交易屬性值,並在元件的類型庫中發佈值。
下表會將每個 MTSTransactionMode 常數值對應至其相等的 COM+ 交易值。
MTSTransactionMode 常數 | COM+ 交易值 |
---|---|
NotAnMTSObject (預設值) |
禁用 |
無交易 |
不支援 (預設值) |
需要交易 |
必填 |
UsesTransaction |
支援 |
需要新交易 |
需要新的 |
MTSTransactionMode 屬性也可以使用 COM+ 管理庫 API 以程式設計方式存取。