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

指示某个分布式事务已启动。

适用于

另请参阅