Table of Contents

Struct RateLimitInfo

Namespace
Kook.Net
Assembly
Kook.Net.Rest.dll

表示一个基于 REST 的速率限制信息。

public struct RateLimitInfo : IRateLimitInfo
Implements
Inherited Members

Properties

Bucket

获取一个唯一的字符串,表示所遇到的限速桶(不包括路由路径中的主要参数)。

public readonly string? Bucket { get; }

Property Value

string

Endpoint

获取此限速信息所属的终结点。

public readonly string Endpoint { get; }

Property Value

string

IsGlobal

获取此限速信息是否为全局限速。

public readonly bool IsGlobal { get; }

Property Value

bool

Lag

获取请求的延迟,用于支持计算限速重置的精确时间。

public readonly TimeSpan? Lag { get; }

Property Value

TimeSpan?

Limit

获取在更新时限内可以进行的请求数量。

public readonly int? Limit { get; }

Property Value

int?

Remaining

获取目前可以立即进行的请求数量。

public readonly int? Remaining { get; }

Property Value

int?

ResetAfter

获取相对于此刻此限速重置的相对时间间隔。

public readonly TimeSpan? ResetAfter { get; }

Property Value

TimeSpan?