示例#1
0
        private void Init(
            TisTransactionManager transactionManager,
            Mode enMode)
        {
            m_transactionManager = transactionManager;

            if (!m_transactionManager.InTransaction)
            {
                m_transactionManager.PrepareTransaction();

                m_inTransaction = true;
            }
            else
            if (enMode == Mode.NEW)
            {
                throw new TisException(
                          "Already in transaction (Mode.NEW specified)");
            }
        }
 public void PrepareTransaction()
 {
     m_oTransactionManager.PrepareTransaction();
 }