RateLimitPartition.GetSlidingWindowLimiter<TKey> Metodo

Definizione

Definisce una partizione con un SlidingWindowRateLimiter con l'oggetto specificato SlidingWindowRateLimiterOptions.

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)

Parametri di tipo

TKey

Tipo con cui distinguere le partizioni.

Parametri

partitionKey
TKey

Chiave specifica per questa partizione.

factory
Func<TKey,SlidingWindowRateLimiterOptions>

La funzione chiamata quando è necessario un limite di frequenza per l'oggetto specificato partitionKey . Questo può restituire la stessa istanza di SlidingWindowRateLimiterOptions tra chiamate diverse.

Restituisce

Commenti

Impostare AutoReplenishment su per false salvare un'allocazione. Questo metodo creerà un nuovo tipo di opzioni e verrà impostato AutoReplenishment su false in caso contrario.

Si applica a