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 Если диспетчер ресурсов хочет выполнить дополнительную работу во время этапа подготовки.