PartitionedRateLimiter<TResource>.AcquireAsyncCore 메서드

정의

구현에서 PartitionedRateLimiter<TResource> 에 대해 구현하는 메서드입니다 AcquireAsync(TResource, Int32, CancellationToken).

protected abstract System.Threading.Tasks.ValueTask<System.Threading.RateLimiting.RateLimitLease> AcquireAsyncCore (TResource resource, int permitCount, System.Threading.CancellationToken cancellationToken);
abstract member AcquireAsyncCore : 'Resource * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Threading.RateLimiting.RateLimitLease>
Protected MustOverride Function AcquireAsyncCore (resource As TResource, permitCount As Integer, cancellationToken As CancellationToken) As ValueTask(Of RateLimitLease)

매개 변수

resource
TResource

제한할 리소스입니다.

permitCount
Int32

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

cancellationToken
CancellationToken

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

반환

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

적용 대상