Partager via


FixedWindowRateLimiterOptions Classe

Définition

Options permettant de spécifier le comportement d’un FixedWindowRateLimiter.

public sealed class FixedWindowRateLimiterOptions
type FixedWindowRateLimiterOptions = class
Public NotInheritable Class FixedWindowRateLimiterOptions
Héritage
FixedWindowRateLimiterOptions

Constructeurs

FixedWindowRateLimiterOptions()

Options permettant de spécifier le comportement d’un FixedWindowRateLimiter.

Propriétés

AutoReplenishment

Spécifie si est FixedWindowRateLimiter automatiquement actualisé les compteurs ou si quelqu’un d’autre appellera TryReplenish() pour actualiser les compteurs.

PermitLimit

Nombre maximal de compteurs d’autorisation pouvant être autorisés dans une fenêtre. Doit avoir la valeur > 0 au moment où ces options sont passées au constructeur de FixedWindowRateLimiter.

QueueLimit

Nombre maximal d’autorisations cumulées pour les demandes d’acquisition en file d’attente. Doit être défini sur une valeur >= 0 au moment où ces options sont passées au constructeur de FixedWindowRateLimiter.

QueueProcessingOrder

Détermine le comportement du moment où il n’est pas possible de louer suffisamment de AcquireAsync(Int32, CancellationToken) ressources.

Window

Spécifie la fenêtre de temps qui accepte les requêtes. Doit être défini sur une valeur supérieure Zero au moment où ces options sont passées au constructeur de FixedWindowRateLimiter.

S’applique à