C# の今後の async/await 機能の設計について、いくつか疑問があります。
- 新機構搭載の利便性
Task<T>
- await キーワードの代わりに async を使用する方が良いと思います。例として:
var result = async GetResultAsync();
- トークンを使用して進行中の非同期操作をキャンセルするメカニズムは、私が思うほどエレガントではありません。
Async/away は素晴らしい機能ですが、LINQ ほどうまく設計されていないと思います。また、設計チームは現在の設計に危険なほど満足しているように感じます。コミュニティからのフィードバックを考慮していない可能性があります。
どう思いますか?