Table of Contents

Class KookRestClientExperimentalExtensions

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

提供用于 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 KookRestClient

KOOK 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 KookRestClient

KOOK 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 KookRestClient

KOOK 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 KookRestClient

KOOK REST 客户端实例。

cardsJson string

要验证的卡片的 JSON 字符串。

options RequestOptions

发送请求时要使用的选项。

Returns

Task

一个表示异步验证操作的任务。