System.Transactions.EnlistableStates.GetObjectData C# (CSharp) 메소드

GetObjectData() 개인적인 메소드

private GetObjectData ( InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context ) : void
tx InternalTransaction
serializationInfo System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void
        internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context)
        {
            // This is not allowed if the transaction's PromoterType is not MSDTC.
            tx.ThrowIfPromoterTypeIsNotMSDTC();

            // Promote the transaction.
            tx._promoteState.EnterState(tx);

            // Forward this call
            tx.State.GetObjectData(tx, serializationInfo, context);
        }