SlidingWindowRateLimiterOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
の動作 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 |
補充間の最小期間を指定します。 これらのオプションが のコンストラクターSlidingWindowRateLimiterに渡される時間よりZero大きい値に設定する必要があります。 |