FixedWindowRateLimiterOptions クラス

定義

FixedWindowRateLimiterの動作を指定するオプション。

public ref class FixedWindowRateLimiterOptions sealed
public sealed class FixedWindowRateLimiterOptions
type FixedWindowRateLimiterOptions = class
Public NotInheritable Class FixedWindowRateLimiterOptions
継承
FixedWindowRateLimiterOptions

コンストラクター

名前 説明
FixedWindowRateLimiterOptions()

FixedWindowRateLimiterの動作を指定するオプション。

プロパティ

名前 説明
AutoReplenishment

FixedWindowRateLimiterがカウンターを自動的に更新するか、他のユーザーがTryReplenish()を呼び出してカウンターを更新するかを指定します。

PermitLimit

ウィンドウで許可できる許可カウンターの最大数。 これらのオプションが>のコンストラクターに渡される時点で、0 FixedWindowRateLimiter値に設定する必要があります。

QueueLimit

キューに登録された取得要求の累積許可の最大数。 これらのオプションが>のコンストラクターに渡される時点で、値 FixedWindowRateLimiter= 0 に設定する必要があります。

QueueProcessingOrder

十分なリソースをリースできない場合の AcquireAsync(Int32, CancellationToken) の動作を決定します。

Window

要求を受け取る時間枠を指定します。 これらのオプションがZeroのコンストラクターに渡される時点で、FixedWindowRateLimiterより大きい値に設定する必要があります。

適用対象