Aracılığıyla paylaş


Transaction.PromoteAndEnlistDurable Yöntem

Tanım

bir işlemeye katılmak için iki aşamalı işlemeyi destekleyen dayanıklı bir kaynak yöneticisini yükseltip listeler.

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

Parametreler

resourceManagerIdentifier
Guid

Kaynak yöneticisi hatasında veya yeniden başlatmada kalıcı olması gereken benzersiz bir kaynak yöneticisi tanımlayıcısı.

promotableNotification
IPromotableSinglePhaseNotification

Bir kaynak yöneticisinin içindeki dağıtılmamış bir işlem için işleme temsilcisi olarak görev yapan nesne.

enlistmentNotification
ISinglePhaseNotification

İki aşamalı işleme bildirimleri almak için arabirimini IEnlistmentNotification uygulayan bir nesne.

enlistmentOptions
EnlistmentOptions

EnlistDuringPrepareRequired kaynak yöneticisi hazırlama aşamasında ek çalışma yapmak istiyorsa.

Döndürülenler

Şunlara uygulanır