Transaction.SetDistributedTransactionIdentifier Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el identificador de transacción distribuida generado por el promotor que no es de 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
Interfaz IPromotableSinglePhaseNotification implementada por el participante.
- distributedTransactionIdentifier
- Guid
El identificador de la transacción usado por el administrador de transacciones distribuidas.
Comentarios
Este método solo se puede llamar correctamente mientras se procesa el IPromotableSinglePhaseNotification.Promote
método. Si se llama a este método en cualquier otro momento, se produce una TransactionException
excepción .
El valor especificado del promotableNotification
parámetro debe ser el mismo objeto que se especificó originalmente para la Transaction.EnlistPromotableSinglePhase
invocación. Si no es así, se produce una InvalidOperationException
excepción .