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
Необязательный маркер для отмены запроса разрешений в очереди.
Возвращаемое значение
Задача, которая выполняется при получении запрошенных разрешений или при отклонении запрошенных разрешений.