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 Rate limiter factory.
public:
generic <typename TKey>
static System::Threading::RateLimiting::RateLimitPartition<TKey> Get(TKey partitionKey, Func<TKey, System::Threading::RateLimiting::RateLimiter ^> ^ 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 vor dem Aufrufen des factoryAufrufs nach einem vorhandenen zwischengespeicherten Limiter zu suchen.
- factory
- Func<TKey,RateLimiter>
Die Funktion, die aufgerufen wird, wenn ein Satzgrenzer für die angegebene partitionKey Funktion erforderlich ist. Dies sollte bei jedem Aufruf eine neue Instanz eines Zinslimiters sein.
Gibt zurück
Hinweise
Die factory sollte bei jedem Aufruf eine neue Instanz eines Zinslimiters zurückgeben.