TokenBucketRateLimiterOptions Clase

Definición

Opciones para controlar el comportamiento de .TokenBucketRateLimiter

public ref class TokenBucketRateLimiterOptions sealed
public sealed class TokenBucketRateLimiterOptions
type TokenBucketRateLimiterOptions = class
Public NotInheritable Class TokenBucketRateLimiterOptions
Herencia
TokenBucketRateLimiterOptions

Constructores

Nombre Description
TokenBucketRateLimiterOptions()

Opciones para controlar el comportamiento de .TokenBucketRateLimiter

Propiedades

Nombre Description
AutoReplenishment

Especifica si TokenBucketRateLimiter reabastece automáticamente los tokens o si otra persona llamará TryReplenish() a para reponer tokens.

QueueLimit

Número máximo de tokens acumulados de solicitudes de adquisición en cola. Debe establecerse en un valor >= 0 por 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 reabastecimientos. 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.

Se aplica a