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