/// <summary> /// 向集合中插入监视对象 /// </summary> /// <param name="obj"></param> public void AddObject(LocalMonitorObject obj) { if (!IsRememberObject) { return; } //加锁,防止对集合的并发操作 lock (mListMonitorObjectLocker) { mListMonitorObjects.Add(obj); } }
/// <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); }
/// <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); }