예제 #1
0
        /// <summary>
        /// DEVELOPMENT RATE LIMITS
        /// </summary>
        /// <param name="limits">
        /// </param>
        /// <param name="removeDefaultValues">
        /// calls ClearXAppRateLimits();
        /// </param>
        public void AddXAppRateLimits(Dictionary <TimeSpan, int> limits, bool removeDefaultValues = true)
        {
            if (removeDefaultValues)
            {
                ClearXAppRateLimits();
            }

            foreach (var li in limits)
            {
                XAppRateLimit.Add(new ApiLimit(li.Key, li.Value, RateLimitType.AppRate));
            }
        }
예제 #2
0
 /// <summary>
 /// removes default values
 /// </summary>
 public void ClearXAppRateLimits()
 {
     XAppRateLimit.Clear();
 }