RateLimiter.AcquireAsync(Int32, CancellationToken) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
요청된 허가를 사용할 수 있거나 더 이상 허가를 받을 수 없을 때까지 기다립니다.
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
.