다음을 통해 공유


TransactionInterop.GetExportCookie(Transaction, Byte[]) 메서드

정의

트랜잭션 개체를 내보내기 트랜잭션 쿠키로 변형합니다.

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 개체를 나타내는 내보내기 트랜잭션 쿠키입니다.

설명

트랜잭션을 내보내려면 이 메서드를 호출합니다. 전달되는 내용은 transaction 트랜잭션 쿠키로 마샬링됩니다. 그런 다음, 트랜잭션 쿠키를 대상 프로세스로 보낼 수 있습니다. 이를 프로세스 또는 시스템 간의 트랜잭션 전파라고 합니다. 전파는 로컬 트랜잭션이 대상으로 푸시되는 푸시 모델로 간주됩니다. 따라서 포함된 whereabouts 정보는 대상 트랜잭션 관리자를 설명해야 합니다.

다양한 전파 모델에 대한 자세한 내용은 TransactionInterop 클래스의 설명 섹션을 참조하세요.

적용 대상