Поделиться через


PartitionedRateLimiter<TResource>.AttemptAcquire Метод

Определение

Быстрая синхронная попытка получения разрешений.

public System.Threading.RateLimiting.RateLimitLease AttemptAcquire (TResource resource, int permitCount = 1);
member this.AttemptAcquire : 'Resource * int -> System.Threading.RateLimiting.RateLimitLease
Public Function AttemptAcquire (resource As TResource, Optional permitCount As Integer = 1) As RateLimitLease

Параметры

resource
TResource

Ресурс для ограничения.

permitCount
Int32

Количество разрешений для попытки и получения.

Возвращаемое значение

Успешная или неудачная аренда.

Исключения

Комментарии

Установите значение permitCount 0, чтобы определить, исчерпаны ли разрешения.

Применяется к