Compartir a través de


FixedWindowRateLimiterOptions Clase

Definición

Opciones para especificar el comportamiento de .FixedWindowRateLimiter

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

Constructores

FixedWindowRateLimiterOptions()

Opciones para especificar el comportamiento de .FixedWindowRateLimiter

Propiedades

AutoReplenishment

Se especifica si se FixedWindowRateLimiter actualizan automáticamente los contadores o si otra persona llamará TryReplenish() a para actualizar contadores.

PermitLimit

Número máximo de contadores de permisos que se pueden permitir en una ventana. Debe establecerse en un valor > 0 en el momento en que estas opciones se pasan al constructor de FixedWindowRateLimiter.

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 FixedWindowRateLimiter.

QueueProcessingOrder

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

Window

Especifica el período de tiempo que toma las solicitudes. Debe establecerse en un valor mayor que Zero en el momento en que estas opciones se pasan al constructor de FixedWindowRateLimiter.

Se aplica a