Sdílet prostřednictvím


FixedWindowRateLimiterOptions Třída

Definice

Možnosti pro určení chování objektu FixedWindowRateLimiter.

public sealed class FixedWindowRateLimiterOptions
type FixedWindowRateLimiterOptions = class
Public NotInheritable Class FixedWindowRateLimiterOptions
Dědičnost
FixedWindowRateLimiterOptions

Konstruktory

FixedWindowRateLimiterOptions()

Možnosti pro určení chování objektu FixedWindowRateLimiter.

Vlastnosti

AutoReplenishment

Určuje se, jestli FixedWindowRateLimiter je čítače automatické aktualizace nebo jestli bude čítače aktualizace volat TryReplenish() někdo jiný.

PermitLimit

Maximální počet čítačů povolení, které lze v okně povolit. Musí být nastavena na hodnotu > 0 v době, kdy jsou tyto možnosti předány konstruktoru .FixedWindowRateLimiter

QueueLimit

Maximální kumulativní počet povolení žádostí o získání ve frontě Musí být nastavena na hodnotu >= 0 v době, kdy jsou tyto možnosti předány konstruktoru .FixedWindowRateLimiter

QueueProcessingOrder

Určuje chování při nedostatečném zapůjčení AcquireAsync(Int32, CancellationToken) prostředků.

Window

Určuje časové období, které přijímá požadavky. Musí být nastavena na hodnotu větší než Zero v době, kdy jsou tyto možnosti předány konstruktoru .FixedWindowRateLimiter

Platí pro