Transaction.SetDistributedTransactionIdentifier Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает идентификатор распределенной транзакции, созданный промоутером, отличным от MSDTC.
public:
void SetDistributedTransactionIdentifier(System::Transactions::IPromotableSinglePhaseNotification ^ promotableNotification, Guid distributedTransactionIdentifier);
public void SetDistributedTransactionIdentifier(System.Transactions.IPromotableSinglePhaseNotification promotableNotification, Guid distributedTransactionIdentifier);
member this.SetDistributedTransactionIdentifier : System.Transactions.IPromotableSinglePhaseNotification * Guid -> unit
Public Sub SetDistributedTransactionIdentifier (promotableNotification As IPromotableSinglePhaseNotification, distributedTransactionIdentifier As Guid)
Параметры
- promotableNotification
- IPromotableSinglePhaseNotification
Интерфейс, IPromotableSinglePhaseNotification реализованный участником.
- distributedTransactionIdentifier
- Guid
Идентификатор транзакции, используемой диспетчером распределенных транзакций.
Комментарии
Этот метод можно вызывать только успешно во время IPromotableSinglePhaseNotification.Promote обработки метода. Если этот метод вызывается в любое другое время, TransactionException создается исключение.
Указанное значение promotableNotification параметра должно быть тем же объектом, который первоначально был указан для Transaction.EnlistPromotableSinglePhase вызова. Если это не так, InvalidOperationException создается исключение.