RateLimitPartition.GetSlidingWindowLimiter<TKey> Método

Definición

Define una partición con SlidingWindowRateLimiter con el especificado SlidingWindowRateLimiterOptions.

public:
generic <typename TKey>
 static System::Threading::RateLimiting::RateLimitPartition<TKey> GetSlidingWindowLimiter(TKey partitionKey, Func<TKey, System::Threading::RateLimiting::SlidingWindowRateLimiterOptions ^> ^ factory);
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)

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,SlidingWindowRateLimiterOptions>

Se llama a la función cuando se necesita un limitador de velocidad para el especificado partitionKey . Esto puede devolver la misma instancia de SlidingWindowRateLimiterOptions 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á en AutoReplenishmentfalse de lo contrario.

Se aplica a