SlidingWindowRateLimiterOptions Clase

Definición

Opciones para especificar el comportamiento de .SlidingWindowRateLimiter

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

Constructores

Nombre Description
SlidingWindowRateLimiterOptions()

Opciones para especificar el comportamiento de .SlidingWindowRateLimiter

Propiedades

Nombre Description
AutoReplenishment

Especifica si reabastece SlidingWindowRateLimiter automáticamente los contadores de solicitudes o si otra persona llamará TryReplenish() para reponer los contadores de solicitudes.

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 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 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 reabastecimientos. Debe establecerse en un valor mayor que Zero cuando estas opciones se pasan al constructor de SlidingWindowRateLimiter.

Se aplica a