Partager via


RateLimitPartition.GetTokenBucketLimiter<TKey> Méthode

Définition

Définit une partition avec un TokenBucketRateLimiter avec le donné 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)

Paramètres de type

TKey

Type avec lequel distinguer les partitions.

Paramètres

partitionKey
TKey

Clé spécifique pour cette partition.

factory
Func<TKey,TokenBucketRateLimiterOptions>

Fonction appelée lorsqu’un limiteur de débit pour le donné partitionKey est nécessaire. Cela peut retourner le même instance de TokenBucketRateLimiterOptions sur différents appels.

Retours

Remarques

Définissez AutoReplenishment sur false pour enregistrer une allocation. Cette méthode crée un nouveau type d’options et la définit AutoReplenishmentfalse sur dans le cas contraire.

S’applique à