Sdílet prostřednictvím


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

Definice

Definuje oddíl s daným objektem pro omezení rychlosti.

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, pomocí který se mají oddíly rozlišovat.

Parametry

partitionKey
TKey

Konkrétní klíč pro tento oddíl. Použije se ke kontrole existujícího omezovače v mezipaměti před voláním factory.

factory
Func<TKey,RateLimiter>

Funkce volaná v případě, že je potřeba omezení rychlosti pro danou funkci partitionKey . Mělo by se jednat o novou instanci omezovače rychlosti při každém jeho zavolání.

Návraty

Poznámky

Objekt factory by měl při každém zavolání vrátit novou instanci omezovače rychlosti.

Platí pro