Transaction.PromoteAndEnlistDurable Metodo

Definizione

Promuove e inserisce una gestione risorse duratura che supporta il commit a due fasi per la partecipazione a una transazione.

public:
 System::Transactions::Enlistment ^ PromoteAndEnlistDurable(Guid resourceManagerIdentifier, System::Transactions::IPromotableSinglePhaseNotification ^ promotableNotification, System::Transactions::ISinglePhaseNotification ^ enlistmentNotification, System::Transactions::EnlistmentOptions enlistmentOptions);
public System.Transactions.Enlistment PromoteAndEnlistDurable (Guid resourceManagerIdentifier, System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Transactions.ISinglePhaseNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions);
member this.PromoteAndEnlistDurable : Guid * System.Transactions.IPromotableSinglePhaseNotification * System.Transactions.ISinglePhaseNotification * System.Transactions.EnlistmentOptions -> System.Transactions.Enlistment
Public Function PromoteAndEnlistDurable (resourceManagerIdentifier As Guid, promotableNotification As IPromotableSinglePhaseNotification, enlistmentNotification As ISinglePhaseNotification, enlistmentOptions As EnlistmentOptions) As Enlistment

Parametri

resourceManagerIdentifier
Guid

Identificatore univoco di un gestore delle risorse, che deve essere mantenuto dopo un riavvio o un errore del gestore delle risorse.

promotableNotification
IPromotableSinglePhaseNotification

Un oggetto che svolge la funzione di delegato di commit per una transazione non distribuita interna a una gestione risorse.

enlistmentNotification
ISinglePhaseNotification

Oggetto che implementa l'interfaccia IEnlistmentNotification per ricevere le notifiche di commit a due fasi.

enlistmentOptions
EnlistmentOptions

EnlistDuringPrepareRequired se il gestore di risorse vuole eseguire altre operazioni durante la fase di preparazione.

Restituisce

Si applica a