Partager via


PartitionedRateLimiter<TResource>.AcquireAsyncCore Méthode

Définition

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.

S’applique à