我最近一直在閱讀有關任務的許多內容,我不得不說我認爲我瞭解它,但是一旦您閱讀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