Taal

RateLimiter.AcquireAsync(Int32, CancellationToken) Methode

Definitie

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.

Van toepassing op