Exemplo n.º 1
0
        public void Dispose()
        {
            // dispose datafile and journal file
            _disk.Dispose();

            // dispose crypto
            if (_crypto != null)
            {
                _crypto.Dispose();
            }
        }
Exemplo n.º 2
0
        public void Dispose()
        {
            // first, commit any possible dirty page
            this.Commit();

            // dispose datafile and journal file
            _disk.Dispose();

            // dispose crypto
            if (_crypto != null)
            {
                _crypto.Dispose();
            }
        }
Exemplo n.º 3
0
        public void Dispose()
        {
            // if there is any open transaction, rollback
            if (_transactions.Count > 0)
            {
                this.Rollback();
            }

            // dispose datafile and journal file
            _disk.Dispose();

            // dispose crypto
            if (_crypto != null)
            {
                _crypto.Dispose();
            }
        }