Transaction.SetDistributedTransactionIdentifier Método

Definição

Define o identificador da transação distribuída gerado pelo promotor não 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)

Parâmetros

promotableNotification
IPromotableSinglePhaseNotification

Uma interface IPromotableSinglePhaseNotification implementada pelo participante.

distributedTransactionIdentifier
Guid

O identificador da transação usado pelo gerenciador de transação distribuídas.

Comentários

Esse método só pode ser chamado com êxito enquanto o IPromotableSinglePhaseNotification.Promote método está sendo processado. Se esse método for chamado em qualquer outro momento, um TransactionException será gerado.

O valor especificado do promotableNotification parâmetro deve ser o mesmo objeto que foi originalmente especificado para a Transaction.EnlistPromotableSinglePhase invocação. Se esse não for o caso, um InvalidOperationException será gerado.

Aplica-se a