小编Shu*_*ham的帖子

跳过等待任务响应条件

我有以下代码:

//Await #1

var response1 = await doSomething();

if(response1.isSuccess) {

//Await #2

var response2 = await doSomethingElse();

}
Run Code Online (Sandbox Code Playgroud)

响应 1 和响应 2 是完全独立的,我想在这里并行化等待任务。基本上响应 2 需要很多时间,因此只有在响应 1 成功时才会调用。有什么方法可以调用这两个任务并查看响应 1 的结果,如果失败,我删除/跳过 Await#2 的响应。

c#

7
推荐指数
1
解决办法
195
查看次数

标签 统计

c# ×1