TransactionManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于事务管理的方法。 无法继承此类。
public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
- 继承
-
TransactionManager
注解
此类包含用于获取有关默认事务选项信息的静态属性和方法。 它还包含多个静态方法,用于在持久资源发生故障时恢复持久资源。 如果Microsoft分布式事务处理协调器(MSDTC)失败,则无需执行持久资源的特殊操作。
属性
| 名称 | 说明 |
|---|---|
| DefaultTimeout |
获取新事务的默认超时间隔。 |
| HostCurrentCallback |
获取或设置自定义事务工厂。 |
| ImplicitDistributedTransactions |
获取或设置一个值,该值指示是否需要升级到分布式事务的 |
| MaximumTimeout |
获取新事务的默认最大超时间隔。 |
方法
| 名称 | 说明 |
|---|---|
| RecoveryComplete(Guid) |
通知事务管理器,从失败中恢复的资源管理器已完成重新登记所有未解析的事务。 |
| Reenlist(Guid, Byte[], IEnlistmentNotification) |
重新登记事务中的持久参与者。 |
活动
| 名称 | 说明 |
|---|---|
| DistributedTransactionStarted |
指示分布式事务已启动。 |