RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) Metodo

Definizione

Definisce una partizione con la factory del limite di velocità specificata.

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)

Parametri di tipo

TKey

Tipo con cui distinguere le partizioni.

Parametri

partitionKey
TKey

Chiave specifica per questa partizione. Verrà usato per verificare la presenza di un limite memorizzato nella cache esistente prima di chiamare .factory

factory
Func<TKey,RateLimiter>

Funzione chiamata quando è necessario un limite di velocità per l'oggetto specificato partitionKey . Deve trattarsi di una nuova istanza di un limite di velocità ogni volta che viene chiamato.

Valori restituiti

Commenti

Deve factory restituire una nuova istanza di un limite di frequenza ogni volta che viene chiamato.

Si applica a