TransactionInterop.GetExportCookie(Transaction, Byte[]) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Transforma um objeto de transação num cookie de exportação de transação.
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
O Transaction objeto a ser mobilizado.
- whereabouts
- Byte[]
Um endereço que descreve a localização do gestor de transações de destino. Isto permite que dois gestores de transações comuniquem entre si e assim propaguem uma transação de um sistema para o outro.
Devoluções
Um cookie de transação de exportação que representa o objeto especificado Transaction .
Observações
Chame este método se quiser exportar uma transação. O transaction que é passado é orientado para um cookie de transação. Pode então enviar o cookie da transação para o processo de destino. Isto é referido como propagação da transação entre processos ou sistemas. A propagação é considerada um modelo push onde a transação local é enviada para o destino. Portanto, a informação contida em whereabouts deve descrever o gestor de transações de destino.
Para mais informações sobre diferentes modelos de propagação, consulte a secção de Observações da TransactionInterop aula.