Web API和c#输出值
本文关键字:输出 API Web | 更新日期: 2023-09-27 18:12:25
我有一个服务,它包含很多函数,没有参数返回一些额外的参数。
我想知道是否有可能调用一个常规的asp。. NET web api服务,带有out参数,并从服务接收一个值(以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,
});
}