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)

適用於

執行緒安全性

此型別具備執行緒安全。

另請參閱