FixedWindowRateLimiterOptions Classe

Definizione

Opzioni per specificare il comportamento di un oggetto FixedWindowRateLimiter.

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

Costruttori

Nome Descrizione
FixedWindowRateLimiterOptions()

Opzioni per specificare il comportamento di un oggetto FixedWindowRateLimiter.

Proprietà

Nome Descrizione
AutoReplenishment

Specifica se l'oggetto FixedWindowRateLimiter aggiorna automaticamente i contatori o se un altro utente chiamerà TryReplenish() per aggiornare i contatori.

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 autorizzazioni cumulative per le 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 effettuare 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 di Zero quando queste opzioni vengono passate al costruttore di FixedWindowRateLimiter.

Si applica a