FixedWindowRateLimiterOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opcje określania zachowania obiektu FixedWindowRateLimiter.
public sealed class FixedWindowRateLimiterOptions
type FixedWindowRateLimiterOptions = class
Public NotInheritable Class FixedWindowRateLimiterOptions
- Dziedziczenie
-
FixedWindowRateLimiterOptions
Konstruktory
FixedWindowRateLimiterOptions() |
Opcje określania zachowania obiektu FixedWindowRateLimiter. |
Właściwości
AutoReplenishment |
Określ, czy liczniki FixedWindowRateLimiter są automatycznie odświeżane, czy też ktoś inny będzie wywoływany TryReplenish() w celu odświeżenia liczników. |
PermitLimit |
Maksymalna liczba liczników zezwoleń, które mogą być dozwolone w oknie. Musi być ustawiona wartość > 0 przez czas przekazywania tych opcji do konstruktora .FixedWindowRateLimiter |
QueueLimit |
Maksymalna łączna liczba żądań pozyskiwania w kolejce. Musi być ustawiona wartość >= 0 przez czas przekazania tych opcji do konstruktora .FixedWindowRateLimiter |
QueueProcessingOrder |
Określa zachowanie, gdy nie można dzierżawić wystarczającej AcquireAsync(Int32, CancellationToken) ilości zasobów. |
Window |
Określa przedział czasu, który trwa w żądaniach. Musi być ustawiona na wartość większą niż Zero przez czas przekazania tych opcji do konstruktora .FixedWindowRateLimiter |