SinglePhaseEnlistment 类

定义

提供一组回调,这组促进为单阶段提交而登记的参与者与食物管理器之间在收到 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
继承
SinglePhaseEnlistment

注解

当调用资源管理器的 实现 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)

适用于

线程安全性

此类型是线程安全的。

另请参阅