Struct RateLimitInfo
表示一个基于 REST 的速率限制信息。
public struct RateLimitInfo : IRateLimitInfo
- Implements
- Inherited Members
Properties
Bucket
获取一个唯一的字符串,表示所遇到的限速桶(不包括路由路径中的主要参数)。
public readonly string? Bucket { get; }
Property Value
Endpoint
获取此限速信息所属的终结点。
public readonly string Endpoint { get; }
Property Value
IsGlobal
获取此限速信息是否为全局限速。
public readonly bool IsGlobal { get; }
Property Value
Lag
获取请求的延迟,用于支持计算限速重置的精确时间。
public readonly TimeSpan? Lag { get; }
Property Value
Limit
获取在更新时限内可以进行的请求数量。
public readonly int? Limit { get; }
Property Value
- int?
Remaining
获取目前可以立即进行的请求数量。
public readonly int? Remaining { get; }
Property Value
- int?
ResetAfter
获取相对于此刻此限速重置的相对时间间隔。
public readonly TimeSpan? ResetAfter { get; }