TransactionInterop.GetExportCookie(Transaction, Byte[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
트랜잭션 개체를 내보내기 트랜잭션 쿠키로 변환합니다.
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()
매개 변수
- transaction
- Transaction
Transaction 마샬링할 개체입니다.
- whereabouts
- Byte[]
대상 트랜잭션 관리자의 위치를 설명하는 주소입니다. 이렇게 하면 두 트랜잭션 관리자가 서로 통신하여 한 시스템에서 다른 시스템으로 트랜잭션을 전파할 수 있습니다.
반품
지정된 Transaction 개체를 나타내는 내보내기 트랜잭션 쿠키입니다.
설명
트랜잭션을 내보내려면 이 메서드를 호출합니다. 전달되는 내용은 transaction 트랜잭션 쿠키로 마샬링됩니다. 그런 다음, 트랜잭션 쿠키를 대상 프로세스로 보낼 수 있습니다. 이를 프로세스 또는 시스템 간의 트랜잭션 전파라고 합니다. 전파는 로컬 트랜잭션이 대상으로 푸시되는 푸시 모델로 간주됩니다. 따라서 포함된 whereabouts 정보는 대상 트랜잭션 관리자를 설명해야 합니다.
다른 전파 모델에 대한 자세한 내용은 클래스의 설명 섹션을 TransactionInterop 참조하세요.