TokenBucketRateLimiterOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
控制 行為 TokenBucketRateLimiter 的選項。
public sealed class TokenBucketRateLimiterOptions
type TokenBucketRateLimiterOptions = class
Public NotInheritable Class TokenBucketRateLimiterOptions
- 繼承
-
TokenBucketRateLimiterOptions
建構函式
TokenBucketRateLimiterOptions() |
控制 行為 TokenBucketRateLimiter 的選項。 |
屬性
AutoReplenishment |
指定 是否 TokenBucketRateLimiter 會自動補充權杖,或其他人是否會呼叫 TryReplenish() 補充權杖。 |
QueueLimit |
佇列擷取要求的累計權杖計數上限。 必須在這些選項傳遞至 的 TokenBucketRateLimiter 建構函式時,設定為值 > = 0。 |
QueueProcessingOrder |
判斷當沒有足夠的資源可以租用時的行為 AcquireAsync(Int32, CancellationToken) 。 |
ReplenishmentPeriod |
指定補貨之間的最小期間。 必須設定為大於 Zero 這些選項傳遞至 建 TokenBucketRateLimiter 構函式的值。 |
TokenLimit |
隨時可以在貯體中的權杖數目上限。 必須在這些選項傳遞至 的 TokenBucketRateLimiter 建構函式時,設定為值 > 0。 |
TokensPerPeriod |
指定要還原每個補充的權杖數目上限。 必須在這些選項傳遞至 的 TokenBucketRateLimiter 建構函式時,設定為值 > 0。 |