RateLimitPartition.Get<TKey>(TKey, Func<TKey,RateLimiter>) 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 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.