Table of Contents

Class MessageTypeReader<T>

Namespace
Kook.Commands
Assembly
Kook.Net.Commands.dll

表示一个用于解析实现了 IMessage 的对象的类型读取器。

public class MessageTypeReader<T> : TypeReader where T : class, IMessage

Type Parameters

T

要解析为的消息类型。

Inheritance
MessageTypeReader<T>
Inherited Members

Methods

ReadAsync(ICommandContext, string, IServiceProvider)

尝试将字符串输入解析为指定类型。

public override Task<TypeReaderResult> ReadAsync(ICommandContext context, string input, IServiceProvider services)

Parameters

context ICommandContext

命令执行上下文。

input string

要解析的字符串输入。

services IServiceProvider

依赖注入服务容器。

Returns

Task<TypeReaderResult>

一个表示异步解析操作的任务。任务的结果包含解析的结果。