RateLimitLease 类

定义

实现返回 RateLimiter 的租约的抽象。 租约表示获取资源是成功还是失败,并包含与获取操作相关的潜在元数据。

public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
    interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
继承
RateLimitLease
实现

构造函数

RateLimitLease()

实现返回 RateLimiter 的租约的抽象。 租约表示获取资源是成功还是失败,并包含与获取操作相关的潜在元数据。

属性

IsAcquired

表示租用获取是否成功。

MetadataNames

获取租约上可用的元数据名称的列表。

方法

Dispose()

释放租约。 这可能会释放租用所来自的限制器实现上的空间。

Dispose(Boolean)

要写入的实现的 Dispose 方法。

GetAllMetadata()

获取租约上可用的所有元数据的列表。

TryGetMetadata(String, Object)

尝试提取租约的元数据。

TryGetMetadata<T>(MetadataName<T>, T)

尝试提取租约的强类型元数据。

适用于