Class KookRestClientExperimentalExtensions
提供用于 KookRestClient 的实验性功能的扩展方法。
public static class KookRestClientExperimentalExtensions
- Inheritance
-
KookRestClientExperimentalExtensions
- Inherited Members
Methods
GetAdminGuildsAsync(KookRestClient, RequestOptions?)
获取当前用户具有 Administrator 权限的服务器的集合。
public static Task<IReadOnlyCollection<RestGuild>> GetAdminGuildsAsync(this KookRestClient client, RequestOptions? options = null)
Parameters
client
KookRestClientKOOK REST 客户端实例。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task<IReadOnlyCollection<RestGuild>>
一个表示异步操作的任务,任务的结果包含当前用户具有 Administrator 权限的使用服务器。
ValidateCardAsync(KookRestClient, ICard, RequestOptions?)
验证卡片。
public static Task ValidateCardAsync(this KookRestClient client, ICard card, RequestOptions? options = null)
Parameters
client
KookRestClientKOOK REST 客户端实例。
card
ICard要验证的卡片。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步验证操作的任务。
ValidateCardsAsync(KookRestClient, IEnumerable<ICard>, RequestOptions?)
验证卡片。
public static Task ValidateCardsAsync(this KookRestClient client, IEnumerable<ICard> cards, RequestOptions? options = null)
Parameters
client
KookRestClientKOOK REST 客户端实例。
cards
IEnumerable<ICard>要验证的卡片。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步验证操作的任务。
ValidateCardsAsync(KookRestClient, string, RequestOptions?)
验证卡片。
public static Task ValidateCardsAsync(this KookRestClient client, string cardsJson, RequestOptions? options = null)
Parameters
client
KookRestClientKOOK REST 客户端实例。
cardsJson
string要验证的卡片的 JSON 字符串。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步验证操作的任务。