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 |
指示某个分布式事务已启动。 |