【发布时间】:2018-09-18 07:23:24
【问题描述】:
显然.NET 的全新ValueTask<T> 是Task<T> 的精简 版本。这很酷,但如果在我必须使用 Async.AwaitTask 将我的 F# Async 工作流与 Task 集成之前,我现在应该如何处理 ValueTask?
【问题讨论】:
-
有一个 RFC 使用
AwaitValueTask函数向 F# 添加对此的支持。 github.com/fsharp/fslang-design/blob/master/RFCs/… -
你可以很容易地用更原始的
Async.FromContinuations实现Async.AwaitTask- 我想你可以对ValueTask<'t>做同样的事情
标签: .net asynchronous f# async-await c#-to-f#