TransactionContextEx 类

创建启动事务的泛型事务对象。 通过调用此类的方法,可以在单个事务中编写多个 COM 对象的工作,并显式提交或中止事务。

何时实现

此类由 COM+ 实现。

要求
CLSID CLSID_TransactionContextEx
ProgID L“TxCTx.TransactionContextEx”
接口 ITransactionContextEx

何时使用

非事务性客户端使用此类开始事务。 使用此类的方法,客户端可以调用其他 COM 对象(如果配置为参与事务)在事务上下文对象的事务边界内运行。 根据其业务逻辑,客户端可以显式提交或中止事务。

TransactionContextEx 类限制对驱动事务的业务逻辑的重用。 出于此原因,建议谨慎使用从 TransactionContextEx 类实例化的对象。

备注

若要创建此对象,请调用 IObjectContext::CreateInstance

TransactionContextEx 类不是设计为在 Visual Basic 中使用。 请改用 TransactionContext 类。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
ComSvcs.h

另请参阅

配置事务

ITransactionContextEx

TransactionContext