我最近一直在阅读有关任务的许多内容,我不得不说我认为我了解它,但是一旦您阅读Stephen Cleary和Jon Skeet的博客,我已经开始意识到那里更多的是它比人们想象的更多。接口是任务,但我没有任何异步代码
因此,我正在实现一个基于TASK的接口(这不是我的接口,它是AspNet.Identity IUserPasswordStore的一部分),这是实现它的正确方法吗?
public Task<bool> HasPasswordAsync(ApplicationUser user)
{
return Task.Factory.StartNew(() => true);
}
这是有点儿一个微不足道的问题,但你永远不知道他们可能是一个“啊,但你可知道,这是不行的”
代码的其余部分全部由异步代码变得如此有点刚刚写自己,好吧,我需要将开始/结束模式转换为TAP。
请仔细阅读接口部分,我将编辑和添加这就是它不是我的接口。 – 2015-01-21 13:55:58