Transaction.PromoteAndEnlistDurable Método

Definición

Promueve e inscribe un administrador de recursos duradero que admite la confirmación en dos fases para participar en una transacción.

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

Parámetros

resourceManagerIdentifier
Guid

Identificador único para un administrador de recursos, que debería conservarse cuando hay un error del administrador de recursos o un reinicio.

promotableNotification
IPromotableSinglePhaseNotification

Un objeto que actúa como un delegado de confirmación para una transacción no distribuida interna a un administrador de recursos.

enlistmentNotification
ISinglePhaseNotification

Objeto que implementa la interfaz IEnlistmentNotification para recibir notificaciones de confirmación en dos fases.

enlistmentOptions
EnlistmentOptions

EnlistDuringPrepareRequired si el administrador de recursos desea realizar un trabajo adicional durante la fase de preparación.

Devoluciones

Se aplica a