Пример #1
0
        public void Transactioning( )
        {
            SqlMonitorItem item = new SqlMonitorItem();

            item.Layer     = cur.Layer + 1;
            item.Parent    = cur;
            item.StartTime = DateTime.Now;
            item.Sql      += "开始事务...";
            Items.Add(item);
            cur = item;
        }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        public void Transactioning()
        {
            SqlMonitorItem item = new SqlMonitorItem {
                Parent    = _cur,
                StartTime = DateTime.Now
            };

            item.Sql += "开始事务...";
            _items.Add(item);
            _cur = item;
        }
Пример #3
0
        /// <summary>
        ///
        /// </summary>
        public void ConnectionOpened()
        {
            SqlMonitorItem item = new SqlMonitorItem {
                Parent    = _cur,
                StartTime = DateTime.Now
            };

            item.Sql += "开始连接...";
            _items.Add(item);
            _cur = item;
        }
Пример #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sql"></param>
        /// <param name="args"></param>
        public void ExecutingCommand(string sql, object[] args)
        {
            SqlMonitorItem item = new SqlMonitorItem {
                Parent    = _cur,
                StartTime = DateTime.Now,
                Sql       = sql
            };

            _items.Add(item);
            _cur = item;
        }
Пример #5
0
        public void ConnectionOpened()
        {
            SqlMonitorItem item = new SqlMonitorItem();

            item.Layer     = cur.Layer + 1;
            item.Parent    = cur;
            item.StartTime = DateTime.Now;
            item.Sql      += "开始连接...";
            Items.Add(item);
            cur = item;
        }
Пример #6
0
        public void ExecutingCommand(string sql, object[] args)
        {
            SqlMonitorItem item = new SqlMonitorItem();

            item.Layer     = cur.Layer + 1;
            item.Parent    = cur;
            item.StartTime = DateTime.Now;
            item.Sql       = sql;

            Items.Add(item);
            cur = item;
        }
Пример #7
0
        /// <summary>
        ///
        /// </summary>
        public void Transactioned()
        {
            SqlMonitorItem item = new SqlMonitorItem {
                Parent    = _cur,
                StartTime = DateTime.Now,
                EndTime   = DateTime.Now
            };

            item.Sql += "结束事务...";
            _items.Add(item);

            _cur.EndTime = DateTime.Now;
            _cur         = _cur.Parent;
        }
Пример #8
0
        /// <summary>
        ///
        /// </summary>
        public void ConnectionClosing()
        {
            SqlMonitorItem item = new SqlMonitorItem {
                Parent    = _cur,
                StartTime = DateTime.Now,
                EndTime   = DateTime.Now
            };

            item.Sql += "结束连接...";
            _items.Add(item);

            _cur.EndTime = DateTime.Now;
            _cur         = _cur.Parent;
        }
Пример #9
0
        public void ConnectionClosing()
        {
            SqlMonitorItem item = new SqlMonitorItem();

            item.Layer     = cur.Layer + 1;
            item.Parent    = cur;
            item.StartTime = DateTime.Now;
            item.EndTime   = DateTime.Now;
            item.Sql      += "结束连接...";
            Items.Add(item);

            cur.EndTime = DateTime.Now;
            cur         = cur.Parent;
        }
Пример #10
0
        public void Transactioned(ConnectionType type)
        {
            SqlMonitorItem item = new SqlMonitorItem();

            item.Layer     = cur.Layer + 1;
            item.Type      = type;
            item.Parent    = cur;
            item.StartTime = DateTime.Now;
            item.EndTime   = DateTime.Now;
            item.Sql      += "结束事务...";
            Items.Add(item);

            cur.EndTime = DateTime.Now;
            cur         = cur.Parent;
        }
Пример #11
0
 /// <summary>
 ///
 /// </summary>
 public SqlMonitor()
 {
     _cur        = _root;
     _cur.Parent = _root;
 }
Пример #12
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="message"></param>
 public void Exception(string message)
 {
     _cur.EndTime   = DateTime.Now;
     _cur.Exception = message;
     _cur           = _cur.Parent;
 }
Пример #13
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sql"></param>
 /// <param name="args"></param>
 public void ExecutedCommand(string sql, object[] args)
 {
     _cur.EndTime = DateTime.Now;
     _cur         = _cur.Parent;
 }
Пример #14
0
 public void Exception(ConnectionType type, string message)
 {
     cur.EndTime   = DateTime.Now;
     cur.Exception = message;
     cur           = cur.Parent;
 }
Пример #15
0
 public void ExecutedCommand(ConnectionType type, string sql, object[] args)
 {
     cur.EndTime = DateTime.Now;
     cur         = cur.Parent;
 }
Пример #16
0
 public SqlMonitor()
 {
     cur        = root;
     cur.Parent = root;
 }