Partager via


RateLimitPartition.GetFixedWindowLimiter<TKey> Méthode

Définition

Définit une partition avec un FixedWindowRateLimiter avec le donné FixedWindowRateLimiterOptions.

public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetFixedWindowLimiter<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.FixedWindowRateLimiterOptions> factory);
static member GetFixedWindowLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.FixedWindowRateLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetFixedWindowLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, FixedWindowRateLimiterOptions)) 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,FixedWindowRateLimiterOptions>

Fonction appelée lorsqu’un limiteur de débit pour le donné partitionKey est nécessaire. Cela peut retourner le même instance de FixedWindowRateLimiterOptions 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 à