FixedWindowRateLimiterOptions Classe

Definição

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

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

Construtores

Nome Description
FixedWindowRateLimiterOptions()

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

Propriedades

Nome Description
AutoReplenishment

Especifica se os FixedWindowRateLimiter contadores são atualizados automaticamente ou se outra pessoa chamará TryReplenish() para atualizar contadores.

PermitLimit

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

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

QueueProcessingOrder

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

Window

Especifica a janela de tempo que recebe as solicitações. Deve ser definido como um valor maior do que Zero quando essas opções são passadas para o construtor de FixedWindowRateLimiter.

Aplica-se a