显然,.NET的全新ValueTask<T>是Task<T>的更精简版本。这很酷,但如果我不得不使用Async.AwaitTask将我的F#Async工作流与Task集成,那么我现在应该如何处理ValueTask呢?
ValueTask<T>
Task<T>
Async.AwaitTask
在实施Async.AwaitValueTask之前(感谢Aaron),可以使用ValueTask的AsTask方法,并使用Async.AwaitTask作为最简单的解决方案。
Async.AwaitValueTask