设置事务属性

可以使用组件服务管理工具手动设置事务属性,也可以在编写组件时添加对事务的编程支持。

有关事务属性值的详细信息,请参阅配置事务

使用组件服务管理工具设置属性值

  1. 在控制台树中,右键单击要配置的组件,然后单击“属性”。

  2. 在“组件属性”对话框中,单击“事务”选项卡。

  3. 在“事务支持”下,选择所需值的选项。 所有组件的默认值都是“不支持”。

  4. 单击“确定”。

必须为每个组件重复此过程。

以编程方式设置属性值

若程序员使用 Microsoft Visual Basic,则可以使用 MTSTransactionMode(ActiveX DLL 项目的类模块属性)设置事务属性。 Visual Basic 将所选内容映射到等效的 COM+ 事务属性值,并在组件的类型库中发布该值。

下表将每个 MTSTransactionMode 常量值映射到其等效的 COM+ 事务值。

MTSTransactionMode 常量 COM+ 事务值
NotAnMTSObject(默认值)
已禁用
NoTransactions
不支持(默认值)
RequiresTransaction
必须
UsesTransaction
支持
RequiresNewTransaction
Requires New

还可以使用 COM+ 管理 库 API 以编程方式访问 MTSTransactionMode 属性。