다음을 통해 공유


RateLimiter.AcquireAsync(Int32, CancellationToken) 메서드

정의

요청된 허가를 사용할 수 있거나 더 이상 허가를 받을 수 없을 때까지 기다립니다.

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)

매개 변수

permitCount
Int32

시도하고 획득할 수 있는 허가 횟수입니다.

cancellationToken
CancellationToken

허용에 대해 대기 중인 요청을 취소할 수 있도록 허용하는 선택적 토큰입니다.

반환

요청된 허가가 획득되거나 요청된 허가가 거부될 때 완료되는 작업입니다.

예외

설명

허용이 보충될 때까지 기다리려면 0으로 설정합니다 permitCount .

적용 대상