/// <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); }
/// <summary> /// This method is used to increment the active and total record count. /// </summary> public virtual int ActiveIncrement() { return(mStatsDefault.ActiveIncrement()); }