Udostępnij za pośrednictwem


RateLimitPartition.GetSlidingWindowLimiter<TKey> Metoda

Definicja

Definiuje partycję z danym SlidingWindowRateLimiterOptionselementem SlidingWindowRateLimiter .

public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetSlidingWindowLimiter<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.SlidingWindowRateLimiterOptions> factory);
static member GetSlidingWindowLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.SlidingWindowRateLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetSlidingWindowLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, SlidingWindowRateLimiterOptions)) As RateLimitPartition(Of TKey)

Parametry typu

TKey

Typ do odróżnienia partycji.

Parametry

partitionKey
TKey

Określony klucz dla tej partycji.

factory
Func<TKey,SlidingWindowRateLimiterOptions>

Funkcja wywoływana, gdy potrzebny jest ogranicznik szybkości dla danej partitionKey wartości. Może to zwrócić to samo wystąpienie SlidingWindowRateLimiterOptions 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