Språk

Transaction.PromoteAndEnlistDurable Metod

Definition

Höjer upp och registrerar en beständig resurshanterare som stöder två faser för att delta i en transaktion.

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

Parametrar

resourceManagerIdentifier
Guid

En unik identifierare för en resurshanterare, som ska finnas kvar mellan fel i resource manager eller omstart.

promotableNotification
IPromotableSinglePhaseNotification

Ett objekt som fungerar som ett incheckningsdelegat för en icke-distribuerad transaktion som är intern för en resurshanterare.

enlistmentNotification
ISinglePhaseNotification

Ett objekt som implementerar IEnlistmentNotification gränssnittet för att ta emot två fasincheckningsmeddelanden.

enlistmentOptions
EnlistmentOptions

EnlistDuringPrepareRequired om resurshanteraren vill utföra ytterligare arbete under förberedelsefasen.

Returer

Gäller för