RateLimiter.AcquireAsyncCore(Int32, CancellationToken) Método

Definição

Método que RateLimiter as implementações implementam para AcquireAsync(Int32, CancellationToken).

protected:
 abstract System::Threading::Tasks::ValueTask<System::Threading::RateLimiting::RateLimitLease ^> AcquireAsyncCore(int permitCount, System::Threading::CancellationToken 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)

Parâmetros

permitCount
Int32

Número de licenças para tentar obter.

cancellationToken
CancellationToken

Token opcional para permitir cancelar um pedido de licenças em fila.

Devoluções

Uma tarefa que se conclui quando as licenças solicitadas são obtidas ou quando as licenças solicitadas são negadas.

Aplica-se a