SlidingWindowRateLimiterOptions Classe

Definizione

Opzioni per specificare il comportamento di un oggetto SlidingWindowRateLimiter.

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

Costruttori

Nome Descrizione
SlidingWindowRateLimiterOptions()

Opzioni per specificare il comportamento di un oggetto SlidingWindowRateLimiter.

Proprietà

Nome Descrizione
AutoReplenishment

Specifica se il SlidingWindowRateLimiter rifornimento automatico dei contatori delle richieste o se qualcun altro chiamerà TryReplenish() per rifornire i contatori delle richieste.

PermitLimit

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

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 SlidingWindowRateLimiter.

QueueProcessingOrder

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

SegmentsPerWindow

Specifica il numero massimo di segmenti in cui è suddivisa una finestra. Deve essere impostato su un valore > 0 al momento in cui queste opzioni vengono passate al costruttore di SlidingWindowRateLimiter.

Window

Specifica il periodo minimo tra rifornimenti. Deve essere impostato su un valore maggiore di Zero quando queste opzioni vengono passate al costruttore di SlidingWindowRateLimiter.

Si applica a