TokenBucketRateLimiterOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Opciones para controlar el comportamiento de .TokenBucketRateLimiter
public sealed class TokenBucketRateLimiterOptions
type TokenBucketRateLimiterOptions = class
Public NotInheritable Class TokenBucketRateLimiterOptions
- Herencia
-
TokenBucketRateLimiterOptions
Constructores
TokenBucketRateLimiterOptions() |
Opciones para controlar el comportamiento de .TokenBucketRateLimiter |
Propiedades
AutoReplenishment |
Se especifica si TokenBucketRateLimiter está reabasteciendo automáticamente los tokens o si otra persona llamará TryReplenish() a para reponer tokens. |
QueueLimit |
Número máximo de tokens acumulativos de solicitudes de adquisición en cola. Debe establecerse en un valor >= 0 en el momento en que estas opciones se pasan al constructor de TokenBucketRateLimiter. |
QueueProcessingOrder |
Determina el comportamiento de AcquireAsync(Int32, CancellationToken) cuando no se pueden conceder suficientes recursos. |
ReplenishmentPeriod |
Especifica el período mínimo entre reposición. Debe establecerse en un valor mayor que Zero cuando estas opciones se pasan al constructor de TokenBucketRateLimiter. |
TokenLimit |
Número máximo de tokens que pueden estar en el cubo en cualquier momento. Debe establecerse en un valor > 0 en el momento en que estas opciones se pasan al constructor de TokenBucketRateLimiter. |
TokensPerPeriod |
Especifica el número máximo de tokens para restaurar cada reposición. Debe establecerse en un valor > 0 en el momento en que estas opciones se pasan al constructor de TokenBucketRateLimiter. |