Udostępnij za pośrednictwem


RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) Metoda

Definicja

Definiuje partycję z daną fabryką ogranicznika szybkości.

public static System.Threading.RateLimiting.RateLimitPartition<TKey> Get<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.RateLimiter> factory);
static member Get : 'Key * Func<'Key, System.Threading.RateLimiting.RateLimiter> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function Get(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, RateLimiter)) As RateLimitPartition(Of TKey)

Parametry typu

TKey

Typ do odróżnienia partycji z.

Parametry

partitionKey
TKey

Określony klucz dla tej partycji. Będzie to używane do sprawdzania istniejącego buforowanego ogranicznika przed wywołaniem elementu factory.

factory
Func<TKey,RateLimiter>

Funkcja wywoływana, gdy jest potrzebny ogranicznik szybkości dla danego partitionKey elementu. Powinno to być nowe wystąpienie ogranicznika szybkości za każdym razem, gdy jest wywoływany.

Zwraca

Uwagi

Element factory powinien zwrócić nowe wystąpienie ogranicznika szybkości za każdym razem, gdy jest wywoływany.

Dotyczy