PartitionedRateLimiter<TResource>.AcquireAsyncCore 方法

定义

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

用于取消排队的许可证请求的可选令牌。

返回

获取请求的许可证或拒绝请求的许可证时完成的任务。

适用于