Beispiel #1
0
 public void Add(EventRequestIncrementArgs e)
 {
     Interlocked.Increment(ref this.mCount);
     TimeConuter.UrlConuter urlConuter = new TimeConuter.UrlConuter
     {
         Url = e.Request.GetSourceBaseUrl()
     };
     if (!this.Urls.TryAdd(urlConuter.Url, urlConuter))
     {
         this.Urls.TryGetValue(urlConuter.Url, out urlConuter);
     }
     urlConuter.Add();
 }
 public override void Add(EventRequestIncrementArgs e)
 {
     base.Add(e);
     base.Items[0].Add(e);
     if (e.Code >= 200 && e.Code <= 300)
     {
         base.Items[1].Add(e);
         return;
     }
     if (e.Code >= 500 && e.Code <= 600)
     {
         base.Items[2].Add(e);
         return;
     }
     if (e.Code == 311)
     {
         base.Items[3].Add(e);
     }
 }
Beispiel #3
0
 public override void Add(EventRequestIncrementArgs e)
 {
     base.Add(e);
     if (e.Time < 10L)
     {
         base.Items[0].Add(e);
         return;
     }
     if (e.Time >= 10L && e.Time < 50L)
     {
         base.Items[1].Add(e);
         return;
     }
     if (e.Time >= 50L && e.Time < 100L)
     {
         base.Items[2].Add(e);
         return;
     }
     if (e.Time >= 100L && e.Time < 200L)
     {
         base.Items[3].Add(e);
         return;
     }
     if (e.Time >= 200L && e.Time < 500L)
     {
         base.Items[4].Add(e);
         return;
     }
     if (e.Time >= 500L && e.Time < 1000L)
     {
         base.Items[5].Add(e);
         return;
     }
     if (e.Time >= 1000L && e.Time < 5000L)
     {
         base.Items[6].Add(e);
         return;
     }
     if (e.Time >= 5000L)
     {
         base.Items[7].Add(e);
     }
 }
Beispiel #4
0
 public virtual void Add(EventRequestIncrementArgs e)
 {
     Interlocked.Increment(ref this.mCount);
 }
 public override void Add(EventRequestIncrementArgs e)
 {
     //this.CurrentItem.Add(e);
 }
 /// <summary>
 /// 接管请求 用于记录请求信息
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnRequestIncrement(object sender, EventRequestIncrementArgs e)
 {
     this.mDayDelayCounter.Add(e);
     this.mDayStatusCounter.Add(e);
 }
 public void Add(EventRequestIncrementArgs e)
 {
     this.CurrentItem.Add(e);
 }