Sdílet prostřednictvím


RateLimitPartition.GetConcurrencyLimiter<TKey> Metoda

Definice

Definuje oddíl s danou ConcurrencyLimiterConcurrencyLimiterOptionshodnotou .

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, kterým 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 uloženého v mezipaměti před voláním factory.

factory
Func<TKey,ConcurrencyLimiterOptions>

Funkce volaná v případě, že je potřeba omezovač rychlosti pro danou partitionKey funkci. To může vrátit stejnou instanci ConcurrencyLimiterOptions napříč různými voláními.

Návraty

Platí pro