Class UserTypeReader<T>
表示一个用于解析实现了 IUser 的对象的类型读取器。
public class UserTypeReader<T> : TypeReader where T : class, IUser
Type Parameters
T
要解析为的用户类型。
- Inheritance
-
UserTypeReader<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>
一个表示异步解析操作的任务。任务的结果包含解析的结果。