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:
generic <typename TKey>
 static System::Threading::RateLimiting::RateLimitPartition<TKey> Get(TKey partitionKey, Func<TKey, System::Threading::RateLimiting::RateLimiter ^> ^ factory);
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 vérifier un limiteur mis en cache existant avant d’appeler le factory.

factory
Func<TKey,RateLimiter>

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

Retours

Remarques

La factory valeur doit retourner une nouvelle instance d’un limiteur de débit chaque fois qu’elle est appelée.

S’applique à