FixedWindowRateLimiterOptions Classe

Définition

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

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

Constructeurs

Nom Description
FixedWindowRateLimiterOptions()

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

Propriétés

Nom Description
AutoReplenishment

Spécifie si les FixedWindowRateLimiter compteurs sont automatiquement actualisés ou si quelqu’un d’autre appellera TryReplenish() les compteurs d’actualisation.

PermitLimit

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

QueueLimit

Nombre maximal de 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ù AcquireAsync(Int32, CancellationToken) les ressources ne sont pas suffisantes peuvent être louées.

Window

Spécifie la fenêtre de temps qui prend 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 à