Udostępnij za pośrednictwem


RateLimitPartition.GetConcurrencyLimiter<TKey> Metoda

Definicja

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ń.

Zwraca

Dotyczy