Sdílet prostřednictvím


RateLimitPartition.GetFixedWindowLimiter<TKey> Metoda

Definice

Definuje oddíl s danou FixedWindowRateLimiterFixedWindowRateLimiterOptionshodnotou .

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

Funkce volaná v případě, že je potřeba omezovač rychlosti pro danou partitionKey funkci. To může vrátit stejnou instanci FixedWindowRateLimiterOptions 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