[如果API返回ValueTask
或ValueTask<T>
,是否有办法在其上执行ContinueWith
,就像我可以使用Task
一样?是否有Microsoft提供的NuGet库用于.NET Standard 2.0?]
使用valueTask.AsTask()
。 valueTask.AsTask()
是仅用于您此类用例的逃生门。 AsTask()
的目的是在任何可能的情况下避免分配,但是如果您要在另一个线程上调用延续,则需要分配一些内容,并且它也可能是ValueTask
。
这里您是:
Task<T>