设置事务属性
可以使用组件服务管理工具手动设置事务属性,也可以在编写组件时添加对事务的编程支持。
有关事务属性值的详细信息,请参阅配置事务。
使用组件服务管理工具设置属性值
在控制台树中,右键单击要配置的组件,然后单击“属性”。
在“组件属性”对话框中,单击“事务”选项卡。
在“事务支持”下,选择所需值的选项。 所有组件的默认值都是“不支持”。
单击“确定”。
必须为每个组件重复此过程。
以编程方式设置属性值
若程序员使用 Microsoft Visual Basic,则可以使用 MTSTransactionMode(ActiveX DLL 项目的类模块属性)设置事务属性。 Visual Basic 将所选内容映射到等效的 COM+ 事务属性值,并在组件的类型库中发布该值。
下表将每个 MTSTransactionMode 常量值映射到其等效的 COM+ 事务值。
MTSTransactionMode 常量 | COM+ 事务值 |
---|---|
NotAnMTSObject(默认值) |
已禁用 |
NoTransactions |
不支持(默认值) |
RequiresTransaction |
必须 |
UsesTransaction |
支持 |
RequiresNewTransaction |
Requires New |
还可以使用 COM+ 管理 库 API 以编程方式访问 MTSTransactionMode 属性。