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 создается исключение.

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