Sdílet prostřednictvím


RateLimitPartition.GetTokenBucketLimiter<TKey> Metoda

Definice

Definuje oddíl s danou TokenBucketRateLimiterTokenBucketRateLimiterOptionshodnotou .

public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetTokenBucketLimiter<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.TokenBucketRateLimiterOptions> factory);
static member GetTokenBucketLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.TokenBucketRateLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetTokenBucketLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, TokenBucketRateLimiterOptions)) 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.

factory
Func<TKey,TokenBucketRateLimiterOptions>

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

Návraty

Poznámky

Pokud chcete uložit přidělení, nastavte AutoReplenishment na false hodnotu . Tato metoda vytvoří nový typ možností a nastaví AutoReplenishment na false jinou hodnotu.

Platí pro