System.Threading.RateLimiting.ReplenishingRateLimiter
Abstraction that specifies that the RateLimiter implementation is capable of replenishing tokens.
Specifies if the ReplenishingRateLimiter is automatically replenishing
its tokens or if it expects an external source to regularly call TryReplenish.
Specifies how often the ReplenishingRateLimiter will replenish tokens.
If IsAutoReplenishing is false then this is how often TryReplenish should be called.
protected ReplenishingRateLimiter()
Attempts to replenish tokens.