Transaction.SetDistributedTransactionIdentifier Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
.