【发布时间】:2014-05-07 18:44:04
【问题描述】:
我只是好奇为什么 ASP.net MVC 网站模板使用 ASP.net Identity 的异步方法?他们似乎没有做任何可以从使用异步方法中受益的事情。
例如,为什么使用:
IdentityResult result =
await UserManager.RemoveLoginAsync(User.Identity.GetUserId(), new UserLoginInfo(loginProvider, providerKey));
代替:
IdentityResult result =
UserManager.RemoveLogin(User.Identity.GetUserId(), new UserLoginInfo(loginProvider, providerKey));
他们不是在做同样的事情吗?在这两种情况下,您都在等待IdentityResult,然后再继续执行下一行代码,对吗?
【问题讨论】:
-
我不确定你是否看到了这个,但@StephenCleary stackoverflow.com/questions/10960998/… 回答了这个问题。而且答案还不错。
标签: c# asp.net asp.net-mvc asp.net-identity