Beispiel #1
0
 /// <summary>
 /// 向集合中插入监视对象
 /// </summary>
 /// <param name="obj"></param>
 public void AddObject(LocalMonitorObject obj)
 {
     if (!IsRememberObject)
     {
         return;
     }
     //加锁,防止对集合的并发操作
     lock (mListMonitorObjectLocker)
     {
         mListMonitorObjects.Add(obj);
     }
 }
Beispiel #2
0
        /// <summary>
        /// 向集合中插入一个WebRequest对象
        /// </summary>
        /// <param name="request"></param>
        public void AddWebRequest(WebRequest request)
        {
            if (!IsRememberObject)
            {
                return;
            }
            LocalMonitorObject obj = new LocalMonitorObject();

            obj.Type = ConstValue.MONITOR_TYPE_WEBREQUEST;
            obj.Name = string.Empty;
            obj.Data = request.LogInfo();
            AddObject(obj);
        }
Beispiel #3
0
        /// <summary>
        /// 向集合中添加一个WebReturn对象
        /// </summary>
        /// <param name="webReturn"></param>
        public void AddWebReturn(WebReturn webReturn)
        {
            if (!IsRememberObject)
            {
                return;
            }
            LocalMonitorObject obj = new LocalMonitorObject();

            obj.Type = ConstValue.MONITOR_TYPE_WEBRETURN;
            obj.Name = string.Empty;
            obj.Data = webReturn.LogInfo();
            AddObject(obj);
        }