SlidingWindowRateLimiterOptions Classe

Définition

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

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

Constructeurs

Nom Description
SlidingWindowRateLimiterOptions()

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

Propriétés

Nom Description
AutoReplenishment

Spécifie si les SlidingWindowRateLimiter compteurs de requête réapprovisionnés automatiquement ou si quelqu’un d’autre appellera TryReplenish() pour réapprovisionner les compteurs de demandes.

PermitLimit

Nombre maximal de requêtes pouvant être traitées dans une fenêtre. Doit être défini sur une valeur > 0 au moment où ces options sont passées au constructeur de SlidingWindowRateLimiter.

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

QueueProcessingOrder

Détermine le comportement du moment où AcquireAsync(Int32, CancellationToken) les ressources ne sont pas suffisantes peuvent être louées.

SegmentsPerWindow

Spécifie le nombre maximal de segments qu’une fenêtre est divisée en. Doit être défini sur une valeur > 0 au moment où ces options sont passées au constructeur de SlidingWindowRateLimiter.

Window

Spécifie la période minimale entre les réapprovisionnements. Doit être défini sur une valeur supérieure Zero au moment où ces options sont passées au constructeur de SlidingWindowRateLimiter.

S’applique à