通过


TransactionManager 类

定义

包含用于事务管理的方法。 无法继承此类。

public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
继承
TransactionManager

注解

此类包含用于获取有关默认事务选项信息的静态属性和方法。 它还包含多个静态方法,用于在持久资源发生故障时恢复持久资源。 如果Microsoft分布式事务处理协调器(MSDTC)失败,则无需执行持久资源的特殊操作。

属性

名称 说明
DefaultTimeout

获取新事务的默认超时间隔。

HostCurrentCallback

获取或设置自定义事务工厂。

ImplicitDistributedTransactions

获取或设置一个值,该值指示是否需要升级到分布式事务的 System.Transactions API 的使用将执行此操作。

MaximumTimeout

获取新事务的默认最大超时间隔。

方法

名称 说明
RecoveryComplete(Guid)

通知事务管理器,从失败中恢复的资源管理器已完成重新登记所有未解析的事务。

Reenlist(Guid, Byte[], IEnlistmentNotification)

重新登记事务中的持久参与者。

活动

名称 说明
DistributedTransactionStarted

指示分布式事务已启动。

适用于