SubordinateTransaction クラス

定義

委任できる非ルート トランザクションを表します。 このクラスは継承できません。

public ref class SubordinateTransaction sealed : System::Transactions::Transaction
public sealed class SubordinateTransaction : System.Transactions.Transaction
[System.Serializable]
public sealed class SubordinateTransaction : System.Transactions.Transaction
type SubordinateTransaction = class
    inherit Transaction
[<System.Serializable>]
type SubordinateTransaction = class
    inherit Transaction
Public NotInheritable Class SubordinateTransaction
Inherits Transaction
継承
SubordinateTransaction
属性

注釈

このクラスは Transaction から派生し、 ISimpleTransactionSuperior インターフェイスの実装を受け取るコンストラクターを提供します。 この型のインスタンスはルート トランザクションではありませんが、委任できます。

コンストラクター

名前 説明
SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior)

SubordinateTransaction クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
IsolationLevel

トランザクションの分離レベルを取得します。

(継承元 Transaction)
PromoterType

トランザクションの昇格時に Promote メソッドによって返される byte[] の形式を一意に識別します。

(継承元 Transaction)
TransactionInformation

トランザクションに関する追加情報を取得します。

(継承元 Transaction)

メソッド

名前 説明
Clone()

トランザクションの複製を作成します。

(継承元 Transaction)
DependentClone(DependentCloneOption)

トランザクションの依存複製を作成します。

(継承元 Transaction)
Dispose()

オブジェクトによって保持されているリソースを解放します。

(継承元 Transaction)
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions)

トランザクションに参加するための 2 フェーズ コミットをサポートする永続的なリソース マネージャーを参加させます。

(継承元 Transaction)
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions)

トランザクションに参加するための単一フェーズ コミットの最適化をサポートする永続リソース マネージャーを参加させます。

(継承元 Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid)

昇格可能な単一フェーズ参加リスト (PSPE) を使用して、内部トランザクションを持つリソース マネージャーを参加させます。

(継承元 Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification)

昇格可能な単一フェーズ参加リスト (PSPE) を使用して、内部トランザクションを持つリソース マネージャーを参加させます。

(継承元 Transaction)
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions)

トランザクションに参加するための 2 フェーズ コミットをサポートする揮発性リソース マネージャーを参加させます。

(継承元 Transaction)
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions)

トランザクションに参加するための単一フェーズ コミットの最適化をサポートする揮発性リソース マネージャーを参加させます。

(継承元 Transaction)
Equals(Object)

このトランザクションと指定したオブジェクトが等しいかどうかを判断します。

(継承元 Transaction)
GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 Transaction)
GetPromotedToken()

トランザクションが昇格されたときにbyte[] メソッドによって返されるPromoteを取得します。

(継承元 Transaction)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions)

トランザクションに参加するための 2 フェーズ コミットをサポートする永続的なリソース マネージャーを昇格および参加させます。

(継承元 Transaction)
Rollback()

トランザクションをロールバック (中止) します。

(継承元 Transaction)
Rollback(Exception)

トランザクションをロールバック (中止) します。

(継承元 Transaction)
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid)

MSDTC 以外のプロモーターによって生成される分散トランザクション識別子を設定します。

(継承元 Transaction)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

名前 説明
TransactionCompleted

トランザクションが完了したことを示します。

(継承元 Transaction)

明示的なインターフェイスの実装

名前 説明
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

このトランザクションをシリアル化するために必要なデータを含む SerializationInfo を取得します。

(継承元 Transaction)

適用対象

スレッド セーフ

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