SlidingWindowRateLimiterOptions 类

定义

用于指定 . 的行为 SlidingWindowRateLimiter的选项。

public ref class SlidingWindowRateLimiterOptions sealed
public sealed class SlidingWindowRateLimiterOptions
type SlidingWindowRateLimiterOptions = class
Public NotInheritable Class SlidingWindowRateLimiterOptions
继承
SlidingWindowRateLimiterOptions

构造函数

名称 说明
SlidingWindowRateLimiterOptions()

用于指定 . 的行为 SlidingWindowRateLimiter的选项。

属性

名称 说明
AutoReplenishment

指定自动 SlidingWindowRateLimiter 补充请求计数器还是其他人将调用 TryReplenish() 以补充请求计数器。

PermitLimit

可在窗口中提供的最大请求数。 必须在这些选项传递到构造函数SlidingWindowRateLimiter时将这些选项设置为值 > 0。

QueueLimit

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

QueueProcessingOrder

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

SegmentsPerWindow

指定窗口划分的最大段数。 必须在这些选项传递到构造函数SlidingWindowRateLimiter时将这些选项设置为值 > 0。

Window

指定补货之间的最小期限。 必须设置为大于 Zero 这些选项传递给构造函数的值 SlidingWindowRateLimiter

适用于