3 writes to TokenLimit
RateLimitingSample (1)
Program.cs (1)
28
options.
TokenLimit
= 1;
System.Threading.RateLimiting (2)
System\Threading\RateLimiting\RateLimitPartition.cs (1)
76
TokenLimit
= options.TokenLimit,
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (1)
71
TokenLimit
= options.TokenLimit,
13 references to TokenLimit
System.Threading.RateLimiting (13)
System\Threading\RateLimiting\RateLimitPartition.cs (1)
76
TokenLimit = options.
TokenLimit
,
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (12)
52
if (options.
TokenLimit
<= 0)
54
throw new ArgumentException(SR.Format(SR.ShouldBeGreaterThan0, nameof(options.
TokenLimit
)), nameof(options));
71
TokenLimit = options.
TokenLimit
,
79
_tokenCount = options.
TokenLimit
;
107
if (tokenCount > _options.
TokenLimit
)
109
throw new ArgumentOutOfRangeException(nameof(tokenCount), tokenCount, SR.Format(SR.TokenLimitExceeded, tokenCount, _options.
TokenLimit
));
141
if (tokenCount > _options.
TokenLimit
)
143
throw new ArgumentOutOfRangeException(nameof(tokenCount), tokenCount, SR.Format(SR.TokenLimitExceeded, tokenCount, _options.
TokenLimit
));
297
if (_tokenCount == _options.
TokenLimit
)
314
_tokenCount = Math.Min(_options.
TokenLimit
, _tokenCount + add);
321
Debug.Assert(_tokenCount <= _options.
TokenLimit
);
381
if (_tokenCount == _options.
TokenLimit
)