TokenBucketRateLimiterOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Optionen zum Steuern des Verhaltens von TokenBucketRateLimiter.
public sealed class TokenBucketRateLimiterOptions
type TokenBucketRateLimiterOptions = class
Public NotInheritable Class TokenBucketRateLimiterOptions
- Vererbung
-
TokenBucketRateLimiterOptions
Konstruktoren
TokenBucketRateLimiterOptions() |
Optionen zum Steuern des Verhaltens von TokenBucketRateLimiter. |
Eigenschaften
AutoReplenishment |
Gibt an, ob die TokenBucketRateLimiter Token automatisch auffüllt oder ob jemand anderes aufruft TryReplenish() , um Token aufzufüllen. |
QueueLimit |
Maximale kumulative Tokenanzahl von Warteschlangenerfassungsanforderungen. Muss auf den Wert >= 0 festgelegt werden, wenn diese Optionen an den Konstruktor von TokenBucketRateLimiterübergeben werden. |
QueueProcessingOrder |
Bestimmt das Verhalten, AcquireAsync(Int32, CancellationToken) wann nicht genügend Ressourcen geleast werden können. |
ReplenishmentPeriod |
Gibt den Mindestzeitraum zwischen den Auffüllungen an. Muss auf einen Wert festgelegt werden, der größer als ist, wenn Zero diese Optionen an den Konstruktor von TokenBucketRateLimiterübergeben werden. |
TokenLimit |
Maximale Anzahl von Token, die jederzeit im Bucket sein können. Muss auf den Wert > 0 festgelegt werden, wenn diese Optionen an den Konstruktor von TokenBucketRateLimiterübergeben werden. |
TokensPerPeriod |
Gibt die maximale Anzahl von Token an, die jede Auffüllung wiederhergestellt werden soll. Muss auf den Wert > 0 festgelegt werden, wenn diese Optionen an den Konstruktor von TokenBucketRateLimiterübergeben werden. |