Freigeben über


RateLimitPartition.GetFixedWindowLimiter<TKey> Methode

Definition

Definiert eine Partition mit einem FixedWindowRateLimiter mit dem angegebenen FixedWindowRateLimiterOptions.

public static System.Threading.RateLimiting.RateLimitPartition<TKey> GetFixedWindowLimiter<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.FixedWindowRateLimiterOptions> factory);
static member GetFixedWindowLimiter : 'Key * Func<'Key, System.Threading.RateLimiting.FixedWindowRateLimiterOptions> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function GetFixedWindowLimiter(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, FixedWindowRateLimiterOptions)) 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,FixedWindowRateLimiterOptions>

Die Funktion, die aufgerufen wird, wenn ein Ratenbegrenzer für das angegebene partitionKey benötigt wird. Dadurch kann derselbe instance von FixedWindowRateLimiterOptions für verschiedene Aufrufe zurückgegeben werden.

Gibt zurück

Hinweise

Legen Sie AutoReplenishment auf fest false , um eine Zuordnung zu speichern. Mit dieser Methode wird ein neuer Optionstyp erstellt und auf false andernfalls festgelegtAutoReplenishment.

Gilt für: