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 einer .TokenBucketRateLimiter
public ref class TokenBucketRateLimiterOptions sealed
public sealed class TokenBucketRateLimiterOptions
type TokenBucketRateLimiterOptions = class
Public NotInheritable Class TokenBucketRateLimiterOptions
- Vererbung
-
TokenBucketRateLimiterOptions
Konstruktoren
| Name | Beschreibung |
|---|---|
| TokenBucketRateLimiterOptions() |
Optionen zum Steuern des Verhaltens einer .TokenBucketRateLimiter |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AutoReplenishment |
Gibt an, ob die TokenBucketRateLimiter Token automatisch aufgefüllt werden oder ob eine andere Person zum Auffüllen von Token aufruft TryReplenish() . |
| QueueLimit |
Maximale Anzahl von kumulierten Token für Warteschlangenakquisitionsanforderungen. Muss auf einen 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 geleaset werden können. |
| ReplenishmentPeriod |
Gibt den Mindestzeitraum zwischen Auffüllungen an. Muss auf einen Wert festgelegt werden, der größer ist als Zero bei der Übergabe dieser Optionen an den Konstruktor von TokenBucketRateLimiter. |
| TokenLimit |
Maximale Anzahl von Token, die jederzeit im Bucket vorhanden sein können. Muss auf einen Wert > 0 festgelegt werden, wenn diese Optionen an den Konstruktor von TokenBucketRateLimiterübergeben werden. |
| TokensPerPeriod |
Gibt die maximale Anzahl von Token an, um jede Auffüllung wiederherzustellen. Muss auf einen Wert > 0 festgelegt werden, wenn diese Optionen an den Konstruktor von TokenBucketRateLimiterübergeben werden. |