gpt4 book ai didi

c# - Web API 和 C# 输出值

转载 作者:行者123 更新时间:2023-12-04 16:11:25 24 4
gpt4 key购买 nike

我有一个服务,其中包含许多没有参数的函数以返回一些额外的参数。

我想知道是否可以使用 out 参数调用常规 asp.NET web api 服务并从该服务接收值(以 out 参数的形式,与返回值分开)。

如果可能的话,您能否详细说明我需要做什么才能实现这一目标?

我们将不胜感激任何帮助。

最佳答案

不,这是不可能的。来自 WebAPI 的响应将是一个普通的 HTTP 响应,其主体是序列化返回的数据。

当然,像往常一样,您的响应可以是一个要序列化的复杂对象,您可以将那些输出返回作为它的成员包含在内。例如:

public IHttpActionResult GetResponse(int id)
{
int outputInt;
string outputString;

YourMethodWithOutParameters(id, out outputInt, out outputString);

return Ok(new
{
Id = id,
OutputInt = outputInt,
OutputString = outputString,
});
}

关于c# - Web API 和 C# 输出值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39944732/

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