/// <summary>
 /// This method is used to decrement the active count and submits the processing time.
 /// </summary>
 /// <param name="delta">The processing time in milliseconds.</param>
 public virtual void QueueTimeLog(DateTime?enqueueTime)
 {
     if (enqueueTime.HasValue)
     {
         var extent = DateTime.UtcNow - enqueueTime.Value;
         mStatsEnqueueTime.ActiveIncrement();
         mStatsEnqueueTime.ActiveDecrement((int)extent.TotalMilliseconds);
     }
 }
 public void ThrottleHitIncrement()
 {
     mStatsRateLimitHits.ActiveIncrement();
     mStatsRateLimitHits.ActiveDecrement(0);
 }
 public void ExceptionHitIncrement()
 {
     mStatsException.ActiveIncrement();
     mStatsException.ActiveDecrement(0);
 }
Example #4
0
 /// <summary>
 /// This method is used to increment the active and total record count.
 /// </summary>
 public virtual int ActiveIncrement()
 {
     return(mStatsDefault.ActiveIncrement());
 }