PartitionedRateLimiter<TResource>.AcquireAsyncCore Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Méthode que PartitionedRateLimiter<TResource> les implémentations implémentent pour 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)
Paramètres
- resource
- TResource
Ressource à limiter.
- permitCount
- Int32
Nombre de permis à essayer et à acquérir.
- cancellationToken
- CancellationToken
Jeton facultatif pour autoriser l’annulation d’une demande d’autorisations en file d’attente.
Retours
Tâche qui se termine lorsque les permis demandés sont acquis ou lorsque les autorisations demandées sont refusées.