TransactionContext 类
创建启动事务的泛型事务对象。 通过调用此类的方法,可以在单个事务中编写多个 COM 对象的工作,并显式提交或中止事务。
何时实现
此类由 COM+ 实现。
要求 | 值 |
---|---|
CLSID | CLSID_TransactionContext |
ProgID | L“TxCTx.TransactionContext” |
接口 | ITransactionContext |
何时使用
非事务性客户端使用此类开始事务。 使用此类的方法,客户端可以调用其他 COM 对象(如果配置为参与事务)在事务上下文对象的事务边界内运行。 根据其业务逻辑,客户端可以显式提交或中止事务。
TransactionContext 类限制对驱动事务的业务逻辑的重用。 出于此原因,建议谨慎使用从 TransactionContext 类实例化的对象。
备注
若要创建此对象,请调用 IObjectContext::CreateInstance。
若要使用 Microsoft Visual Basic 中的此类,请添加对 COM+ 服务类型库的引用。 可以使用“COMSVCSLib.TransactionContext”作为类名来声明 TransactionContext 对象。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|