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 ref class TokenBucketRateLimiterOptions sealed
public sealed class TokenBucketRateLimiterOptions
type TokenBucketRateLimiterOptions = class
Public NotInheritable Class TokenBucketRateLimiterOptions
- Héritage
-
TokenBucketRateLimiterOptions
Constructeurs
| Nom | Description |
|---|---|
| TokenBucketRateLimiterOptions() |
Options permettant de contrôler le comportement d’un TokenBucketRateLimiter. |
Propriétés
| Nom | Description |
|---|---|
| AutoReplenishment |
Spécifie si les TokenBucketRateLimiter jetons réapprovisionnés automatiquement ou si quelqu’un d’autre appellera TryReplenish() pour réapprovisionner les jetons. |
| QueueLimit |
Nombre maximal de jetons cumulés des 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 TokenBucketRateLimiter. |
| QueueProcessingOrder |
Détermine le comportement du moment où AcquireAsync(Int32, CancellationToken) les ressources ne sont pas suffisantes peuvent être louées. |
| 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 être défini sur une valeur > 0 au moment où ces options sont passées au constructeur de TokenBucketRateLimiter. |
| TokensPerPeriod |
Spécifie le nombre maximal de jetons à restaurer chaque réapprovisionnement. Doit être défini sur une valeur > 0 au moment où ces options sont passées au constructeur de TokenBucketRateLimiter. |