SlidingWindowRateLimiterOptions 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 SlidingWindowRateLimiter.
public sealed class SlidingWindowRateLimiterOptions
type SlidingWindowRateLimiterOptions = class
Public NotInheritable Class SlidingWindowRateLimiterOptions
- Dziedziczenie
-
SlidingWindowRateLimiterOptions
Konstruktory
SlidingWindowRateLimiterOptions() |
Opcje określania zachowania obiektu SlidingWindowRateLimiter. |
Właściwości
AutoReplenishment |
Określono, SlidingWindowRateLimiter czy liczniki żądań są automatycznie uzupełniane, czy też ktoś inny będzie wywoływać TryReplenish() w celu uzupełnienia tokenów. |
PermitLimit |
Maksymalna liczba żądań, które mogą być obsługiwane w oknie. Należy ustawić wartość > 0 do momentu przekazania tych opcji do konstruktora .SlidingWindowRateLimiter |
QueueLimit |
Maksymalna skumulowana liczba zezwoleń dla żądań pozyskiwania w kolejce. Musi być ustawiona wartość >= 0 do momentu przekazania tych opcji do konstruktora .SlidingWindowRateLimiter |
QueueProcessingOrder |
Określa zachowanie, gdy nie można dzierżawić wystarczającej AcquireAsync(Int32, CancellationToken) ilości zasobów. |
SegmentsPerWindow |
Określa maksymalną liczbę segmentów, na które jest podzielone okno. Należy ustawić wartość > 0 do momentu przekazania tych opcji do konstruktora .SlidingWindowRateLimiter |
Window |
Określa minimalny okres między uzupełnieniami. Należy ustawić wartość większą niż Zero w momencie przekazania tych opcji do konstruktora .SlidingWindowRateLimiter |