因此,显然.NET的全新ValueTask<T>
是Task<T>
的精简版本。太酷了,但是如果在不得不使用Async.AwaitTask
将F#异步工作流与Task集成之前,我现在该如何使用ValueTask?
最佳答案
在实现Async.AwaitValueTask
之前(感谢Aaron),可以使用ValueTask的AsTask方法,现在使用Async.AwaitTask
作为最简单的解决方案。
因此,显然.NET的全新ValueTask<T>
是Task<T>
的精简版本。太酷了,但是如果在不得不使用Async.AwaitTask
将F#异步工作流与Task集成之前,我现在该如何使用ValueTask?
最佳答案
在实现Async.AwaitValueTask
之前(感谢Aaron),可以使用ValueTask的AsTask方法,现在使用Async.AwaitTask
作为最简单的解决方案。