我一直在發現微軟身份的源代碼,並且在那裏遇到了這個代碼。在異步方法中設置屬性值
public virtual Task SetSecurityStampAsync(TUser user, string stamp, CancellationToken cancellationToken = default(CancellationToken))
{
cancellationToken.ThrowIfCancellationRequested();
ThrowIfDisposed();
if (user == null)
{
throw new ArgumentNullException("user");
}
user.SecurityStamp = stamp;
return Task.FromResult(0);
}
我不明白這樣做的目的是什麼。真的,爲什麼那樣做? 該方法的身體甚至沒有包裹在任務中。 那麼有人可以告訴我這裏發生了什麼,它真的有意義嗎? 我必須做同樣的事嗎? 非常感謝。
P.S. 這是一個link源代碼的存儲庫
該鏈接沒有指向源代碼,只是存儲庫 – 2014-11-03 12:17:13