RateLimitPartition.GetTokenBucketLimiter<TKey> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert eine Partition mit einem TokenBucketRateLimiter mit dem angegebenen 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)
Typparameter
- TKey
Der Typ, mit dem Partitionen unterschieden werden sollen.
Parameter
- partitionKey
- TKey
Der spezifische Schlüssel für diese Partition.
- factory
- Func<TKey,TokenBucketRateLimiterOptions>
Die Funktion, die aufgerufen wird, wenn eine Ratenbegrenzung für die angegebene partitionKey
benötigt wird. Dadurch kann die gleiche instance von TokenBucketRateLimiterOptions für verschiedene Aufrufe zurückgegeben werden.
Gibt zurück
Hinweise
Legen Sie auf fest AutoReplenishmentfalse
, um eine Zuordnung zu speichern. Diese Methode erstellt einen neuen Optionstyp und legt andernfalls auf false
festAutoReplenishment.