Поделиться через


RateLimiter.AcquireAsyncCore(Int32, CancellationToken) Метод

Определение

Метод, реализующий RateLimiter реализацию для AcquireAsync(Int32, CancellationToken).

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

Параметры

permitCount
Int32

Количество разрешений для попытки и получения.

cancellationToken
CancellationToken

Необязательный маркер для отмены запроса разрешений в очереди.

Возвращаемое значение

Задача, которая выполняется при получении запрошенных разрешений или при отклонении запрошенных разрешений.

Применяется к