TransactionInterop.GetExportCookie(Transaction, Byte[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将事务对象转换为导出事务 Cookie。
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()
参数
- transaction
- Transaction
要封送处理的 Transaction 对象。
- whereaboutsexportCookie
- Byte[]
描述目标事务管理器位置的地址。 这允许两个事务管理器相互通信,从而将事务从一个系统传播到另一个系统。
返回
- Byte[]
表示指定的 Transaction 对象的导出事务 Cookie。
注解
如果要导出事务,请调用此方法。 transaction
传递的事务 Cookie 被封送到事务 Cookie 中。 然后,可以将事务 Cookie 发送到目标进程。 这称为传播进程或系统之间的事务。 传播被视为推送模型,其中本地事务被推送到目标。 因此,包含 whereabouts
的信息必须描述目标事务管理器。
有关不同传播模型的更多信息,请参阅 TransactionInterop 类的“备注”部分。