FixedWindowRateLimiterOptions 类

定义

用于指定 的行为的选项 FixedWindowRateLimiter

public sealed class FixedWindowRateLimiterOptions
type FixedWindowRateLimiterOptions = class
Public NotInheritable Class FixedWindowRateLimiterOptions
继承
FixedWindowRateLimiterOptions

构造函数

FixedWindowRateLimiterOptions()

用于指定 的行为的选项 FixedWindowRateLimiter

属性

AutoReplenishment

指定 是自动刷新计数器,还是 FixedWindowRateLimiter 其他人将调用 TryReplenish() 刷新计数器。

PermitLimit

一个窗口中允许的最大允许计数器数。 在将这些选项传递给 的FixedWindowRateLimiter构造函数时,必须设置为值 > 0。

QueueLimit

排队获取请求的最大累积允许计数。 在将这些选项传递给 的FixedWindowRateLimiter构造函数时,必须将这些选项设置为值 >= 0。

QueueProcessingOrder

确定当没有足够的资源可以租用时的行为 AcquireAsync(Int32, CancellationToken)

Window

指定请求的时间范围。 必须设置为大于 Zero 将这些选项传递给 的构造函数 FixedWindowRateLimiter时的值。

适用于