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 可获取许可证是否已用尽。

适用于