TransactionInterop.GetExportCookie(Transaction, Byte[]) Método

Definición

Transforma un objeto de transacción en una cookie de transacción de exportación.

public:
 static cli::array <System::Byte> ^ GetExportCookie(System::Transactions::Transaction ^ transaction, cli::array <System::Byte> ^ whereabouts);
public static byte[] GetExportCookie(System.Transactions.Transaction transaction, byte[] whereabouts);
static member GetExportCookie : System.Transactions.Transaction * byte[] -> byte[]
Public Shared Function GetExportCookie (transaction As Transaction, whereabouts As Byte()) As Byte()

Parámetros

transaction
Transaction

Objeto Transaction que se va a serializar.

whereabouts
Byte[]

Dirección que describe la ubicación del administrador de transacciones de destino. Esto permite que dos administradores de transacciones se comuniquen entre sí y, por tanto, propague una transacción de un sistema a otro.

Devoluciones

Byte[]

Cookie de transacción de exportación que representa el objeto especificado Transaction .

Comentarios

Llame a este método si desea exportar una transacción. El transaction que se pasa a lo largo se serializa en una cookie de transacción. A continuación, puede enviar la cookie de transacción al proceso de destino. Esto se conoce como propagación de la transacción entre procesos o sistemas. La propagación se considera un modelo de inserción en el que la transacción local se inserta en el destino. Por lo tanto, la información contenida en whereabouts debe describir el administrador de transacciones de destino.

Para obtener más información sobre los diferentes modelos de propagación, vea la sección Comentarios de la TransactionInterop clase .

Se aplica a