Udostępnij za pośrednictwem


RateLimitPartition.GetFixedWindowLimiter<TKey> Metoda

Definicja

Definiuje partycję z danym FixedWindowRateLimiterOptionselementem FixedWindowRateLimiter .

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 do odróżnienia partycji.

Parametry

partitionKey
TKey

Określony klucz dla tej partycji.

factory
Func<TKey,FixedWindowRateLimiterOptions>

Funkcja wywoływana, gdy potrzebny jest ogranicznik szybkości dla danej partitionKey wartości. Może to zwrócić to samo wystąpienie FixedWindowRateLimiterOptions różnych wywołań.

Zwraca

Uwagi

Ustaw AutoReplenishment wartość , aby false zapisać alokację. Ta metoda utworzy nowy typ opcji i ustawi go AutoReplenishment w false inny sposób.

Dotyczy