SlidingWindowRateLimiterOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |