Freigeben über


RateLimitPartition.GetTokenBucketLimiter<TKey> Methode

Definition

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.

Gilt für: