SlidingWindowRateLimiterOptions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Možnosti pro určení chování objektu SlidingWindowRateLimiter.
public sealed class SlidingWindowRateLimiterOptions
type SlidingWindowRateLimiterOptions = class
Public NotInheritable Class SlidingWindowRateLimiterOptions
- Dědičnost
-
SlidingWindowRateLimiterOptions
Konstruktory
SlidingWindowRateLimiterOptions() |
Možnosti pro určení chování objektu SlidingWindowRateLimiter. |
Vlastnosti
AutoReplenishment |
Určuje se, jestli se SlidingWindowRateLimiter automaticky doplňují čítače požadavků, nebo jestli bude za účelem doplnění tokenů volat TryReplenish() někdo jiný. |
PermitLimit |
Maximální počet požadavků, které je možné obsložovat v okně. Musí být nastavena na hodnotu > 0 v době, kdy jsou tyto možnosti předány konstruktoru .SlidingWindowRateLimiter |
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 .SlidingWindowRateLimiter |
QueueProcessingOrder |
Určuje chování při nedostatečném zapůjčení AcquireAsync(Int32, CancellationToken) prostředků. |
SegmentsPerWindow |
Určuje maximální počet segmentů, na které je okno rozděleno. Musí být nastavena na hodnotu > 0 v době, kdy jsou tyto možnosti předány konstruktoru .SlidingWindowRateLimiter |
Window |
Určuje minimální dobu mezi doplňováním. Musí být nastavena na hodnotu větší než Zero v době, kdy jsou tyto možnosti předány konstruktoru .SlidingWindowRateLimiter |