SlidingWindowRateLimiterOptions 類別

定義

指定 行為 SlidingWindowRateLimiter 的選項。

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 建構函式。

適用於