RateLimiter.AcquireAsyncCore(Int32, CancellationToken) Methode

Definition

Methode, für die RateLimiter Implementierungen implementiert werden AcquireAsync(Int32, CancellationToken).

protected:
 abstract System::Threading::Tasks::ValueTask<System::Threading::RateLimiting::RateLimitLease ^> AcquireAsyncCore(int permitCount, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.ValueTask<System.Threading.RateLimiting.RateLimitLease> AcquireAsyncCore(int permitCount, System.Threading.CancellationToken cancellationToken);
abstract member AcquireAsyncCore : int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Threading.RateLimiting.RateLimitLease>
Protected MustOverride Function AcquireAsyncCore (permitCount As Integer, cancellationToken As CancellationToken) As ValueTask(Of RateLimitLease)

Parameter

permitCount
Int32

Anzahl der Genehmigungen für den Versuch und Erwerb.

cancellationToken
CancellationToken

Optionales Token zum Abbrechen einer in die Warteschlange eingereihten Anforderung für Genehmigungen.

Gibt zurück

Eine Aufgabe, die abgeschlossen wird, wenn die angeforderten Genehmigungen erworben werden oder wenn die angeforderten Genehmigungen verweigert werden.

Gilt für: