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)

適用対象

スレッド セーフ

この型はスレッド セーフです。

こちらもご覧ください