RateLimitPartition.GetTokenBucketLimiter<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 TokenBucketRateLimiter oggetto con l'oggetto specificato TokenBucketRateLimiterOptions.
public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetTokenBucketLimiter<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.TokenBucketRateLimiterOptions> factory);
static member GetTokenBucketLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.TokenBucketRateLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetTokenBucketLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, TokenBucketRateLimiterOptions)) As RateLimitPartition(Of TKey)
Parametri di tipo
- TKey
Tipo con cui distinguere le partizioni.
Parametri
- partitionKey
- TKey
Chiave specifica per questa partizione.
- factory
- Func<TKey,TokenBucketRateLimiterOptions>
Funzione chiamata quando è necessario un limite di velocità per l'oggetto specificato partitionKey
. Ciò può restituire la stessa istanza di TokenBucketRateLimiterOptions tra chiamate diverse.
Restituisce
Commenti
Impostare AutoReplenishment su false
per salvare un'allocazione. Questo metodo creerà un nuovo tipo di opzioni e impostato su AutoReplenishmentfalse
in caso contrario.