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

適用於