Compartir a través de


RateLimitPartition.GetTokenBucketLimiter<TKey> Método

Definición

Define una partición con TokenBucketRateLimiter con el especificado TokenBucketRateLimiterOptions.

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)

Parámetros de tipo

TKey

Tipo con el que se distinguen las particiones.

Parámetros

partitionKey
TKey

Clave específica para esta partición.

factory
Func<TKey,TokenBucketRateLimiterOptions>

Función a la que se llama cuando se necesita un limitador de velocidad para el especificado partitionKey . Esto puede devolver la misma instancia de TokenBucketRateLimiterOptions en distintas llamadas.

Devoluciones

Comentarios

Establezca AutoReplenishment en false para guardar una asignación. Este método creará un nuevo tipo de opciones y se establecerá AutoReplenishment en false de lo contrario.

Se aplica a