SlidingWindowRateLimiterOptions Classe

Definição

Opções para especificar o comportamento de um SlidingWindowRateLimiter.

public ref class SlidingWindowRateLimiterOptions sealed
public sealed class SlidingWindowRateLimiterOptions
type SlidingWindowRateLimiterOptions = class
Public NotInheritable Class SlidingWindowRateLimiterOptions
Herança
SlidingWindowRateLimiterOptions

Construtores

Nome Description
SlidingWindowRateLimiterOptions()

Opções para especificar o comportamento de um SlidingWindowRateLimiter.

Propriedades

Nome Description
AutoReplenishment

Especifica se os SlidingWindowRateLimiter contadores de solicitação são reabastecidos automaticamente ou se outra pessoa chamará TryReplenish() para repor contadores de solicitação.

PermitLimit

Número máximo de solicitações que podem ser atendidas em uma janela. Deve ser definido como um valor > 0 quando essas opções são passadas para o construtor de SlidingWindowRateLimiter.

QueueLimit

Contagem máxima de permissões cumulativas de solicitações de aquisição na fila. Deve ser definido como um valor >= 0 quando essas opções são passadas para o construtor de SlidingWindowRateLimiter.

QueueProcessingOrder

Determina o comportamento de AcquireAsync(Int32, CancellationToken) quando não é possível alugar recursos suficientes.

SegmentsPerWindow

Especifica o número máximo de segmentos em que uma janela é dividida. Deve ser definido como um valor > 0 quando essas opções são passadas para o construtor de SlidingWindowRateLimiter.

Window

Especifica o período mínimo entre reabastecimentos. Deve ser definido como um valor maior do que Zero quando essas opções são passadas para o construtor de SlidingWindowRateLimiter.

Aplica-se a