TransactionInterop.GetExportCookie(Transaction, Byte[]) 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.
Transforma um objeto de transação em um cookie de transação de exportação.
public:
static cli::array <System::Byte> ^ GetExportCookie(System::Transactions::Transaction ^ transaction, cli::array <System::Byte> ^ whereabouts);
public:
static cli::array <System::Byte> ^ GetExportCookie(System::Transactions::Transaction ^ transaction, cli::array <System::Byte> ^ exportCookie);
public static byte[] GetExportCookie (System.Transactions.Transaction transaction, byte[] whereabouts);
public static byte[] GetExportCookie (System.Transactions.Transaction transaction, byte[] exportCookie);
static member GetExportCookie : System.Transactions.Transaction * byte[] -> byte[]
static member GetExportCookie : System.Transactions.Transaction * byte[] -> byte[]
Public Shared Function GetExportCookie (transaction As Transaction, whereabouts As Byte()) As Byte()
Public Shared Function GetExportCookie (transaction As Transaction, exportCookie As Byte()) As Byte()
Parâmetros
- transaction
- Transaction
O objeto Transaction que terá marshal realizado.
- whereaboutsexportCookie
- Byte[]
Um endereço que descreve o local do gerenciador de transação de destino. Isso permite que dois gerenciadores de transações se comuniquem entre si e, portanto, propaguem uma transação de um sistema para outro.
Retornos
- Byte[]
Um cookie de transação de exportação representando o objeto Transaction especificado.
Comentários
Chame esse método se você quiser exportar uma transação. O transaction
que é passado é empacotado em um cookie de transação. Em seguida, você pode enviar o cookie de transação para o processo de destino. Isso é chamado de propagação da transação entre processos ou sistemas. A propagação é considerada um modelo de push em que a transação local é enviada por push para o destino. Portanto, as informações contidas whereabouts
devem descrever o gerenciador de transações de destino.
Para obter mais informações sobre modelos de propagação diferentes, consulte a seção Comentários da classe TransactionInterop.