RateLimiter.AcquireAsync(Int32, CancellationToken) Yöntem

Tanım

İstenen izinlerin kullanılabilir olmasını veya izinlerin artık alınamasını bekleyin.

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)

Parametreler

permitCount
Int32

Denenip alınması gereken izinlerin sayısı.

cancellationToken
CancellationToken

İzinler için kuyruğa alınmış bir isteği iptal etmeye izin vermek için isteğe bağlı belirteç.

Döndürülenler

İstenen izinler alındığında veya istenen izinler reddedildiğinde tamamlanan bir görev.

Özel durumlar

Açıklamalar

İzinlerin yenilenmesini beklemek için 0 olarak ayarlayın permitCount .

Şunlara uygulanır