Esempio n. 1
0
        /// <summary>
        /// 开始观察
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        public void StartWatch(string key)
        {
            RecordWatchEntity entity = CurrentWatch;

            if (entity != null && entity.IsWatch)
            {
                LCSConsole.WriteError("已经开始观察性能......");
                return;
            }
            if (entity == null)
            {
                entity = new RecordWatchEntity {
                    WatchKey = string.IsNullOrEmpty(key) ? LCSGuid.NewUpperGuid() : key
                }
            }
            ;
            entity.BeginWatch();
            AddWatch(entity);
        }