TokenBucketRateLimiterOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Options permettant de contrôler le comportement d’un TokenBucketRateLimiter.
public sealed class TokenBucketRateLimiterOptions
type TokenBucketRateLimiterOptions = class
Public NotInheritable Class TokenBucketRateLimiterOptions
- Héritage
-
TokenBucketRateLimiterOptions
Constructeurs
TokenBucketRateLimiterOptions() |
Options permettant de contrôler le comportement d’un TokenBucketRateLimiter. |
Propriétés
AutoReplenishment |
Spécifie si réapprovisionne TokenBucketRateLimiter automatiquement les jetons ou si quelqu’un d’autre appellera TryReplenish() pour réapprovisionner les jetons. |
QueueLimit |
Nombre maximal de jetons cumulés des demandes d’acquisition mises en file d’attente. Doit être défini sur une valeur >= 0 au moment où ces options sont passées au constructeur de TokenBucketRateLimiter. |
QueueProcessingOrder |
Détermine le comportement du moment où il n’est pas possible de louer suffisamment de AcquireAsync(Int32, CancellationToken) ressources. |
ReplenishmentPeriod |
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 TokenBucketRateLimiter. |
TokenLimit |
Nombre maximal de jetons pouvant se trouver dans le compartiment à tout moment. Doit avoir la valeur > 0 au moment où ces options sont passées au constructeur de TokenBucketRateLimiter. |
TokensPerPeriod |
Spécifie le nombre maximal de jetons pour restaurer chaque réapprovisionnement. Doit avoir la valeur > 0 au moment où ces options sont passées au constructeur de TokenBucketRateLimiter. |