gpt4 book ai didi

c# - 如何链接调用,使用响应作为另一个输入

转载 作者:行者123 更新时间:2023-11-30 23:09:52 24 4
gpt4 key购买 nike

是否可以使用来自 async 调用的响应作为另一个调用的输入,以某种方式将它们链接在一起。

我正在寻找类似的东西:

var model = new MyModel() {

abc = await _service.getAbc(),
def = await _service.getDef(abc)
}

我不确定这是否可行,只是询问 async/task 是否可以处理这种情况。

最佳答案

您的代码几乎已经做到了这一点:

var abc = await _service.getAbc();
var def = await _service.getDef(abc);
var model = new MyModel() { abc, def };

更一般地说,任何 async 方法都可以像这样“链接”方法。您使用 await 连接延续。

关于c# - 如何链接调用,使用响应作为另一个输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45617061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com