Sdílet prostřednictvím


PartitionedRateLimiter<TResource>.AcquireAsyncCore Metoda

Definice

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)

Parametry

resource
TResource

Prostředek, který chcete omezit.

permitCount
Int32

Počet povolení k pokusu a získání

cancellationToken
CancellationToken

Volitelný token umožňující zrušení žádosti o povolení ve frontě

Návraty

Úkol, který se dokončí při získání požadovaných povolení nebo při odepření požadovaných povolení.

Platí pro