PartitionedRateLimiter.CreateChained<TResource> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy pojedynczy PartitionedRateLimiter<TResource> element, który opakowuje przekazany element s PartitionedRateLimiter<TResource>.
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 zasobu, który jest ograniczony.
Parametry
- limiters
- PartitionedRateLimiter<TResource>[]
Element PartitionedRateLimiter<TResource>s, który będzie wywoływany w kolejności podczas uzyskiwania zasobów.
Zwraca
Wyjątki
limiters
jest parametrem null.
limiters
jest pustą tablicą.
Uwagi
Metody zwrócone PartitionedRateLimiter<TResource> będą iterować przez przekazane w limiters
podanej kolejności.
GetStatistics(TResource) Zwróci najniższą wartość dla CurrentAvailablePermitselementu , wartości limitatora TotalSuccessfulLeasesnajbardziej wewnętrznego i wartości zagregowane dla pozostałych właściwości z elementu limiters
.
RateLimitLeasezwrócone wartości będą agregować metadane, a w przypadku duplikatów wartość pierwszej dzierżawy o tej samej nazwie metadanych.