Transaction.SetDistributedTransactionIdentifier Metodo

Definizione

Imposta l'identificatore di transazione distribuita generato dal promotore non 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)

Parametri

promotableNotification
IPromotableSinglePhaseNotification

Interfaccia IPromotableSinglePhaseNotification implementata dal partecipante.

distributedTransactionIdentifier
Guid

Identificatore della transazione usato per la gestione transazioni distribuite.

Commenti

Questo metodo può essere chiamato correttamente solo durante l'elaborazione del IPromotableSinglePhaseNotification.Promote metodo. Se questo metodo viene chiamato in qualsiasi altro momento, viene generata un'eccezione TransactionException .

Il valore specificato del promotableNotification parametro deve essere lo stesso oggetto originariamente specificato per la Transaction.EnlistPromotableSinglePhase chiamata. In caso contrario, viene generata un'eccezione InvalidOperationException .

Si applica a