Condividi tramite


FixedWindowRateLimiterOptions Classe

Definizione

Opzioni per specificare il comportamento di un FixedWindowRateLimiteroggetto .

public sealed class FixedWindowRateLimiterOptions
type FixedWindowRateLimiterOptions = class
Public NotInheritable Class FixedWindowRateLimiterOptions
Ereditarietà
FixedWindowRateLimiterOptions

Costruttori

FixedWindowRateLimiterOptions()

Opzioni per specificare il comportamento di un FixedWindowRateLimiteroggetto .

Proprietà

AutoReplenishment

Specificato se il FixedWindowRateLimiter contatore viene aggiornato automaticamente o se un altro utente chiamerà TryReplenish() i contatori di aggiornamento.

PermitLimit

Numero massimo di contatori consentiti che possono essere consentiti in una finestra. Deve essere impostato su un valore > 0 al momento in cui queste opzioni vengono passate al costruttore di FixedWindowRateLimiter.

QueueLimit

Numero massimo di richieste di acquisizione in coda. Deve essere impostato su un valore >= 0 al momento in cui queste opzioni vengono passate al costruttore di FixedWindowRateLimiter.

QueueProcessingOrder

Determina il comportamento di quando non è possibile eseguire il lease di AcquireAsync(Int32, CancellationToken) risorse sufficienti.

Window

Specifica l'intervallo di tempo che accetta le richieste. Deve essere impostato su un valore maggiore rispetto Zero al momento in cui queste opzioni vengono passate al costruttore di FixedWindowRateLimiter.

Si applica a