Transaction.PromoteAndEnlistDurable Метод

Определение

Способствует и заверяет устойчивый диспетчер ресурсов, поддерживающий две этапы фиксации для участия в транзакции.

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

Параметры

resourceManagerIdentifier
Guid

Уникальный идентификатор диспетчера ресурсов, который должен сохраняться во время сбоя или перезагрузки resource manager.

promotableNotification
IPromotableSinglePhaseNotification

Объект, который выступает в качестве делегата фиксации для внутренней не распределенной транзакции в диспетчер ресурсов.

enlistmentNotification
ISinglePhaseNotification

Объект, реализующий IEnlistmentNotification интерфейс для получения уведомлений о фиксации двух этапов.

enlistmentOptions
EnlistmentOptions

EnlistDuringPrepareRequired Если диспетчер ресурсов хочет выполнить дополнительную работу во время этапа подготовки.

Возвращаемое значение

Применяется к