Idioma

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 Descrição
FixedWindowRateLimiterOptions()

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

Propriedades

Nome Descrição
AutoReplenishment

Especifica se está FixedWindowRateLimiter a atualizar automaticamente os contadores ou se outra pessoa vai ligar TryReplenish() para atualizar os contadores.

PermitLimit

Número máximo de balcões de licença que podem ser permitidos numa janela. Deve ser definido para um valor > 0 até ao momento em que estas opções são passadas ao construtor de FixedWindowRateLimiter.

QueueLimit

Número máximo cumulativo de licenças de pedidos de aquisição em fila. Deve ser definido para um valor >= 0 até ao momento em que estas opções são passadas ao construtor de FixedWindowRateLimiter.

QueueProcessingOrder

Determina o comportamento de AcquireAsync(Int32, CancellationToken) quando não podem ser arrendados recursos suficientes.

Window

Especifica a janela temporal que recebe os pedidos. Deve ser definido para um valor superior ao Zero momento em que estas opções são passadas ao construtor de FixedWindowRateLimiter.

Aplica-se a