Transaction.SetDistributedTransactionIdentifier Metod

Definition

Anger den distribuerade transaktionsidentifieraren som genereras av den icke-MSDTC-arrangören.

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)

Parametrar

promotableNotification
IPromotableSinglePhaseNotification

Ett IPromotableSinglePhaseNotification gränssnitt som implementerats av deltagaren.

distributedTransactionIdentifier
Guid

Identifieraren för den transaktion som används av den distribuerade transaktionshanteraren.

Kommentarer

Den här metoden kan bara anropas när IPromotableSinglePhaseNotification.Promote metoden bearbetas. Om den här metoden anropas vid någon annan tidpunkt utlöses en TransactionException .

Det angivna värdet för parametern promotableNotification måste vara samma objekt som ursprungligen angavs för anropet Transaction.EnlistPromotableSinglePhase . Om så inte är fallet utlöses en InvalidOperationException .

Gäller för