TransactionInterop.GetExportCookie(Transaction, Byte[]) 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í.
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
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 .