RateLimiter.AcquireAsync(Int32, CancellationToken) 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.
Warten Sie, bis die angeforderten Genehmigungen vorliegen oder die Genehmigungen nicht mehr erworben werden können.
public System.Threading.Tasks.ValueTask<System.Threading.RateLimiting.RateLimitLease> AcquireAsync (int permitCount = 1, System.Threading.CancellationToken cancellationToken = default);
member this.AcquireAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Threading.RateLimiting.RateLimitLease>
Public Function AcquireAsync (Optional permitCount As Integer = 1, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of RateLimitLease)
Parameter
- permitCount
- Int32
Anzahl der Zu- und Erwerbsgenehmigungen.
- cancellationToken
- CancellationToken
Optionales Token, um das Abbrechen einer in die Warteschlange eingereihten Anforderung für Genehmigungen zu ermöglichen.
Gibt zurück
Eine Aufgabe, die abgeschlossen wird, wenn die angeforderten Genehmigungen erworben oder die angeforderten Genehmigungen verweigert werden.
Ausnahmen
Hinweise
Legen Sie permitCount
auf 0 fest, um zu warten, bis die Genehmigungen wieder aufgefüllt werden.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für