PartitionedRateLimiter.CreateChained<TResource> Metoda
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í.
Vytvoří jeden PartitionedRateLimiter<TResource> , který zabalí předané v PartitionedRateLimiter<TResource>s.
public static System.Threading.RateLimiting.PartitionedRateLimiter<TResource> CreateChained<TResource> (params System.Threading.RateLimiting.PartitionedRateLimiter<TResource>[] limiters);
static member CreateChained : System.Threading.RateLimiting.PartitionedRateLimiter<'Resource>[] -> System.Threading.RateLimiting.PartitionedRateLimiter<'Resource>
Public Shared Function CreateChained(Of TResource) (ParamArray limiters As PartitionedRateLimiter(Of TResource)()) As PartitionedRateLimiter(Of TResource)
Parametry typu
- TResource
Typ prostředku, u kterého dochází k rychlostnímu omezení.
Parametry
- limiters
- PartitionedRateLimiter<TResource>[]
S PartitionedRateLimiter<TResource>, které se budou volat v daném pořadí při získávání prostředků.
Návraty
Výjimky
limiters
je parametr null.
limiters
je prázdné pole.
Poznámky
Metody u vrácených PartitionedRateLimiter<TResource> metod budou iterovat nad předanou metodou v limiters
daném pořadí.
GetStatistics(TResource) vrátí nejnižší hodnotu pro CurrentAvailablePermits, hodnotu vnitřního omezovače TotalSuccessfulLeasesa agregované hodnoty pro zbytek vlastností z limiters
.
RateLimitLeaseVrácené hodnoty agregují metadata a u duplicit použijí hodnotu prvního zapůjčení se stejným názvem metadat.