Freigeben über


RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) Methode

Definition

Definiert eine Partition mit der angegebenen Ratenbegrenzer-Factory.

public static System.Threading.RateLimiting.RateLimitPartition<TKey> Get<TKey> (TKey partitionKey, Func<TKey,System.Threading.RateLimiting.RateLimiter> factory);
static member Get : 'Key * Func<'Key, System.Threading.RateLimiting.RateLimiter> -> System.Threading.RateLimiting.RateLimitPartition<'Key>
Public Shared Function Get(Of TKey) (partitionKey As TKey, factory As Func(Of TKey, RateLimiter)) 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. Dies wird verwendet, um nach einem vorhandenen zwischengespeicherten Limiter zu suchen, bevor die factoryaufgerufen wird.

factory
Func<TKey,RateLimiter>

Die Funktion, die aufgerufen wird, wenn ein Ratenbegrenzer für das angegebene partitionKey benötigt wird. Dies sollte bei jedem Aufruf ein neuer instance eines Ratenbegrenzers sein.

Gibt zurück

Hinweise

Der factory sollte bei jedem Aufruf einen neuen instance eines Ratenbegrenzers zurückgeben.

Gilt für: