RateLimitLease 类

定义

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

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

构造函数

名称 说明
RateLimitLease()

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

属性

名称 说明
IsAcquired

表示租用是否成功。

MetadataNames

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

方法

名称 说明
Dispose()

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

Dispose(Boolean)

释放要写入的实现的方法。

GetAllMetadata()

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

TryGetMetadata(String, Object)

尝试提取租约的元数据。

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

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

适用于