Class MessageTypeReader<T>
表示一个用于解析实现了 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>
一个表示异步解析操作的任务。任务的结果包含解析的结果。