System.Transactions.DependentTransaction.DependentTransaction C# (CSharp) Method

DependentTransaction() private method

private DependentTransaction ( IsolationLevel isoLevel, InternalTransaction internalTransaction, bool blocking )
isoLevel IsolationLevel
internalTransaction InternalTransaction
blocking bool
        internal DependentTransaction(IsolationLevel isoLevel, InternalTransaction internalTransaction, bool blocking)
            : base(isoLevel, internalTransaction)
        {
            _blocking = blocking;
            lock (_internalTransaction)
            {
                if (blocking)
                {
                    _internalTransaction.State.CreateBlockingClone(_internalTransaction);
                }
                else
                {
                    _internalTransaction.State.CreateAbortingClone(_internalTransaction);
                }
            }
        }

Same methods

DependentTransaction::DependentTransaction ( )