Transaction.SetDistributedTransactionIdentifier メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MSDTC でないプロモーターによって生成される分散トランザクションの識別子を設定します。
public:
void SetDistributedTransactionIdentifier(System::Transactions::IPromotableSinglePhaseNotification ^ promotableNotification, Guid distributedTransactionIdentifier);
public void SetDistributedTransactionIdentifier (System.Transactions.IPromotableSinglePhaseNotification promotableNotification, Guid distributedTransactionIdentifier);
member this.SetDistributedTransactionIdentifier : System.Transactions.IPromotableSinglePhaseNotification * Guid -> unit
Public Sub SetDistributedTransactionIdentifier (promotableNotification As IPromotableSinglePhaseNotification, distributedTransactionIdentifier As Guid)
パラメーター
- promotableNotification
- IPromotableSinglePhaseNotification
参加者によって実装された IPromotableSinglePhaseNotification インターフェイス。
- distributedTransactionIdentifier
- Guid
分散トランザクション マネージャーによって使用されるトランザクションの識別子です。
注釈
このメソッドは、メソッドの IPromotableSinglePhaseNotification.Promote
処理中にのみ正常に呼び出すことができます。 このメソッドが他の時点で呼び出されると、a TransactionException
がスローされます。
パラメーターの promotableNotification
指定された値は、最初に呼び出しに指定 Transaction.EnlistPromotableSinglePhase
されたオブジェクトと同じである必要があります。 そうでない場合は、an InvalidOperationException
がスローされます。