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