SinglePhaseEnlistment 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一组回调,这组促进为单阶段提交而登记的参与者与食物管理器之间在收到 SinglePhaseCommit(SinglePhaseEnlistment) 通知时的通信。
public ref class SinglePhaseEnlistment : System::Transactions::Enlistment
public class SinglePhaseEnlistment : System.Transactions.Enlistment
type SinglePhaseEnlistment = class
inherit Enlistment
Public Class SinglePhaseEnlistment
Inherits Enlistment
- 继承
注解
当调用资源管理器的 实现 SinglePhaseCommit 并传入此类型的实例时,参与者随后会通过 Committed 方法或 Aborted 方法通知事务管理器,以指示是应提交还是回滚事务。
方法
Aborted() |
表示一个回调,该回调用于向事务管理器指示应回滚事务。 |
Aborted(Exception) |
表示一个回调,该回调用于向事务管理器指示应回滚事务,并提供说明。 |
Committed() |
表示一个回调,该回调用于向事务管理器指示 SinglePhaseCommit(单阶段提交)已成功。 |
Done() |
指示事务参与者已完成其工作。 (继承自 Enlistment) |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
InDoubt() |
表示一个回调,该回调用于向事务管理器指示事务的状态不确定。 |
InDoubt(Exception) |
表示一个回调,该回调用于向事务管理器指示事务的状态不确定,并提供说明。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
适用于
线程安全性
此类型是线程安全的。