Compartir a través de


SlidingWindowRateLimiterOptions Clase

Definición

Opciones para especificar el comportamiento de .SlidingWindowRateLimiter

public sealed class SlidingWindowRateLimiterOptions
type SlidingWindowRateLimiterOptions = class
Public NotInheritable Class SlidingWindowRateLimiterOptions
Herencia
SlidingWindowRateLimiterOptions

Constructores

SlidingWindowRateLimiterOptions()

Opciones para especificar el comportamiento de .SlidingWindowRateLimiter

Propiedades

AutoReplenishment

Se especifica si está SlidingWindowRateLimiter reabasteciendo automáticamente los contadores de solicitudes o si otra persona llamará TryReplenish() para reponer tokens.

PermitLimit

Número máximo de solicitudes que se pueden atender en una ventana. Debe establecerse en un valor > 0 en el momento en que estas opciones se pasan al constructor de SlidingWindowRateLimiter.

QueueLimit

Número máximo de permisos 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 SlidingWindowRateLimiter.

QueueProcessingOrder

Determina el comportamiento de AcquireAsync(Int32, CancellationToken) cuando no se pueden conceder suficientes recursos.

SegmentsPerWindow

Especifica el número máximo de segmentos en los que se divide una ventana. Debe establecerse en un valor > 0 en el momento en que estas opciones se pasan al constructor de SlidingWindowRateLimiter.

Window

Especifica el período mínimo entre reposición. Debe establecerse en un valor mayor que Zero en el momento en que estas opciones se pasan al constructor de SlidingWindowRateLimiter.

Se aplica a