RateLimitPartition.GetConcurrencyLimiter<TKey> 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 un ConcurrencyLimiter oggetto con l'oggetto specificato ConcurrencyLimiterOptions.
public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetConcurrencyLimiter<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.ConcurrencyLimiterOptions> factory);
static member GetConcurrencyLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.ConcurrencyLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetConcurrencyLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, ConcurrencyLimiterOptions)) 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 limiter memorizzato nella cache esistente prima di chiamare .factory
- factory
- Func<TKey,ConcurrencyLimiterOptions>
Funzione chiamata quando è necessario un limite di velocità per l'oggetto specificato partitionKey
. Ciò può restituire la stessa istanza di ConcurrencyLimiterOptions tra chiamate diverse.