Idioma

Transaction.PromoteAndEnlistDurable Método

Definição

Promove e inslista um gerenciador de recursos durável que dá suporte à confirmação de duas fases para participar de uma transação.

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

Um identificador exclusivo para um gerenciador de recursos, que deve persistir em uma falha ou reinicialização do gerenciador de recursos.

promotableNotification
IPromotableSinglePhaseNotification

Um objeto que atua como um delegado de confirmação para uma transação não distribuída interna para um gerenciador de recursos.

enlistmentNotification
ISinglePhaseNotification

Um objeto que implementa a IEnlistmentNotification interface para receber duas notificações de confirmação de fase.

enlistmentOptions
EnlistmentOptions

EnlistDuringPrepareRequired se o gerenciador de recursos quiser executar um trabalho adicional durante a fase de preparação.

Retornos

Aplica-se a