Udostępnij za pośrednictwem


RateLimitPartition.GetTokenBucketLimiter<TKey> Metoda

Definicja

Definiuje partycję z danym TokenBucketRateLimiterOptionselementem TokenBucketRateLimiter .

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

Parametry

partitionKey
TKey

Określony klucz dla tej partycji.

factory
Func<TKey,TokenBucketRateLimiterOptions>

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