PartitionedRateLimiter<TResource>.AcquireAsyncCore Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Método que PartitionedRateLimiter<TResource> as implementações implementam para 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)
Parâmetros
- resource
- TResource
O recurso a ser limitado.
- permitCount
- Int32
Número de permissões para tentar adquirir.
- cancellationToken
- CancellationToken
Token opcional para permitir o cancelamento de uma solicitação na fila para permissões.
Retornos
Uma tarefa que é concluída quando as licenças solicitadas são adquiridas ou quando as licenças solicitadas são negadas.