ValueTask是否有ContinueWith?

问题描述 投票:2回答:2

[如果API返回ValueTaskValueTask<T>,是否有办法在其上执行ContinueWith,就像我可以使用Task一样?是否有Microsoft提供的NuGet库用于.NET Standard 2.0?]

c# .net async-await valuetask
2个回答
5
投票

使用valueTask.AsTask()valueTask.AsTask()是仅用于您此类用例的逃生门。 AsTask()的目的是在任何可能的情况下避免分配,但是如果您要在另一个线程上调用延续,则需要分配一些内容,并且它也可能是ValueTask


2
投票

这里您是:

Task<T>
© www.soinside.com 2019 - 2024. All rights reserved.