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

Name Description
FixedWindowRateLimiterOptions()

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

Propriedades

Name Description
AutoReplenishment

Especifica se atualiza FixedWindowRateLimiter automaticamente os contadores ou se outra pessoa vai chamar TryReplenish() para atualizar 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