Freigeben über


RateLimitPartition.GetSlidingWindowLimiter<TKey> Methode

Definition

Definiert eine Partition mit einem SlidingWindowRateLimiter mit dem angegebenen SlidingWindowRateLimiterOptions.

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

Die Funktion, die aufgerufen wird, wenn ein Ratenbegrenzer für das angegebene partitionKey benötigt wird. Dadurch kann derselbe instance von SlidingWindowRateLimiterOptions 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: