語言

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 通知交易管理器,指示該交易應該被提交還是回滾。

方法

名稱 Description
Aborted()

代表一個回調,用來指示交易管理器該交易應該回滾。

Aborted(Exception)

代表一個回調,用來指示交易管理器該交易應該回滾,並提供說明。

Committed()

代表一個回調,用來向交易管理器指示 SinglePhaseCommit 成功。

Done()

表示交易參與者已完成其工作。

(繼承來源 Enlistment)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
InDoubt()

代表一個回調,用來向交易管理器指示交易狀態有疑慮。

InDoubt(Exception)

代表一個回調,用來向交易管理器指示交易狀態有疑問,並提供說明。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

執行緒安全性

此類型是安全線程。

另請參閱