RateLimitPartition.GetConcurrencyLimiter<TKey> 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.
Definiuje partycję z danym ConcurrencyLimiterOptionselementem ConcurrencyLimiter .
public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetConcurrencyLimiter<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.ConcurrencyLimiterOptions> factory);
static member GetConcurrencyLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.ConcurrencyLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetConcurrencyLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, ConcurrencyLimiterOptions)) As RateLimitPartition(Of TKey)
Parametry typu
- TKey
Typ do odróżnienia partycji.
Parametry
- partitionKey
- TKey
Określony klucz dla tej partycji. Będzie to używane do sprawdzania istniejącego buforowanego ogranicznika przed wywołaniem metody factory
.
- factory
- Func<TKey,ConcurrencyLimiterOptions>
Funkcja wywoływana, gdy potrzebny jest ogranicznik szybkości dla danej partitionKey
wartości. Może to zwrócić to samo wystąpienie ConcurrencyLimiterOptions różnych wywołań.