RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.