Partager via


RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) Méthode

Définition

Définit une partition avec la fabrique de limiteur de débit donnée.

public static System.Threading.RateLimiting.RateLimitPartition<TKey> Get<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.RateLimiter> factory);
static member Get : 'Key * Func<'Key, System.Threading.RateLimiting.RateLimiter> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function Get(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, RateLimiter)) 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. Cela sera utilisé pour case activée pour un limiteur mis en cache existant avant d’appeler .factory

factory
Func<TKey,RateLimiter>

Fonction appelée lorsqu’un limiteur de débit pour le donné partitionKey est nécessaire. Il devrait s’agir d’une nouvelle instance d’un limiteur de débit chaque fois qu’il est appelé.

Retours

Remarques

Le factory doit retourner une nouvelle instance d’un limiteur de débit chaque fois qu’il est appelé.

S’applique à