Transaction.SetDistributedTransactionIdentifier Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.