FixedWindowRateLimiterOptions Clase

Definición

Opciones para especificar el comportamiento de .FixedWindowRateLimiter

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

Constructores

Nombre Description
FixedWindowRateLimiterOptions()

Opciones para especificar el comportamiento de .FixedWindowRateLimiter

Propiedades

Nombre Description
AutoReplenishment

Especifica si actualiza FixedWindowRateLimiter automáticamente los contadores o si otra persona llamará TryReplenish() a para actualizar los contadores.

PermitLimit

Número máximo de contadores de permiso 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 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 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 cuando estas opciones se pasan al constructor de FixedWindowRateLimiter.

Se aplica a