Condividi tramite


RateLimitPartition.GetTokenBucketLimiter<TKey> Metodo

Definizione

Definisce una partizione con un TokenBucketRateLimiter oggetto con l'oggetto specificato 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)

Parametri di tipo

TKey

Tipo con cui distinguere le partizioni.

Parametri

partitionKey
TKey

Chiave specifica per questa partizione.

factory
Func<TKey,TokenBucketRateLimiterOptions>

Funzione chiamata quando è necessario un limite di velocità per l'oggetto specificato partitionKey . Ciò può restituire la stessa istanza di TokenBucketRateLimiterOptions tra chiamate diverse.

Restituisce

Commenti

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

Si applica a