RateLimiter.AcquireAsync(Int32, CancellationToken) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wacht totdat de aangevraagde vergunningen beschikbaar zijn of vergunningen niet meer kunnen worden verkregen.
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)
Parameters
- permitCount
- Int32
Het aantal vergunningen dat moet worden verkregen.
- cancellationToken
- CancellationToken
Optioneel token om het annuleren van een aanvraag in de wachtrij voor vergunningen toe te staan.
Retouren
Een taak die wordt voltooid wanneer de aangevraagde vergunningen worden verkregen of wanneer de aangevraagde vergunningen worden geweigerd.
Uitzonderingen
Opmerkingen
Ingesteld permitCount op 0 om te wachten totdat de vergunningen worden aangevuld.