SlidingWindowRateLimiterOptions 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 Angeben des Verhaltens von SlidingWindowRateLimiter.
public sealed class SlidingWindowRateLimiterOptions
type SlidingWindowRateLimiterOptions = class
Public NotInheritable Class SlidingWindowRateLimiterOptions
- Vererbung
-
SlidingWindowRateLimiterOptions
Konstruktoren
SlidingWindowRateLimiterOptions() |
Optionen zum Angeben des Verhaltens von SlidingWindowRateLimiter. |
Eigenschaften
AutoReplenishment |
Gibt an, ob die SlidingWindowRateLimiter Anforderungsindikatoren automatisch auffüllt oder ob jemand anderes aufruft TryReplenish() , Um Token aufzufüllen. |
PermitLimit |
Maximale Anzahl von Anforderungen, die in einem Fenster verarbeitet werden können. Muss auf den Wert > 0 festgelegt werden, wenn diese Optionen an den Konstruktor von SlidingWindowRateLimiterübergeben werden. |
QueueLimit |
Maximale anzahl von kumulativen Genehmigungen für in die Warteschlange eingereihte Beschaffungsanforderungen. Muss auf den Wert >= 0 festgelegt werden, wenn diese Optionen an den Konstruktor von SlidingWindowRateLimiterübergeben werden. |
QueueProcessingOrder |
Bestimmt das Verhalten, AcquireAsync(Int32, CancellationToken) wann nicht genügend Ressourcen geleast werden können. |
SegmentsPerWindow |
Gibt die maximale Anzahl von Segmenten an, in die ein Fenster unterteilt ist. Muss auf den Wert > 0 festgelegt werden, wenn diese Optionen an den Konstruktor von SlidingWindowRateLimiterübergeben werden. |
Window |
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 SlidingWindowRateLimiterübergeben werden. |