Compartir a través de


RateLimitPartition.GetConcurrencyLimiter<TKey> Método

Definición

Define una partición con ConcurrencyLimiter con el especificado ConcurrencyLimiterOptions.

public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetConcurrencyLimiter<TKey>(TKey partitionKey, Func<TKey,System.Threading.RateLimiting.ConcurrencyLimiterOptions> factory);
static member GetConcurrencyLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.ConcurrencyLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetConcurrencyLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, ConcurrencyLimiterOptions)) 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. Se usará para comprobar si hay un limitador almacenado en caché existente antes de llamar a factory.

factory
Func<TKey,ConcurrencyLimiterOptions>

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 ConcurrencyLimiterOptions en distintas llamadas.

Devoluciones

Se aplica a