【发布时间】:2020-10-23 00:02:59
【问题描述】:
我收到编译器错误
CS1061“MAUserVM”不包含“GetAwaiter”的定义,并且 没有可访问的扩展方法“GetAwaiter”接受第一个参数 可以找到“MAUserVM”类型的(您是否缺少 using 指令 还是程序集参考?)
异步方法
public class MAUserVM
{
public string AuthenticationStatus;
public MAUser mAUser;
public async Task<MAUserVM> GetMAUserAsync(string Email, string Password, IConfiguration configuration, IHttpContextAccessor accessor)
{
...
}
}
调用方法
private async Task<Boolean> AuthenticateUser(string email, string password)
{
...
// exception happening here
userVM = await userVM.GetMAUserAsync(email, password, _configuration, _accessor).Result;
...
}
这是什么原因造成的?
【问题讨论】:
标签: c# async-await