C# 异步方法:如何返回 HttpStatusCode? [复制]
Posted
技术标签:
【中文标题】C# 异步方法:如何返回 HttpStatusCode? [复制]【英文标题】:C# Async Method: How to return an HttpStatusCode? [duplicate] 【发布时间】:2020-07-14 22:53:28 【问题描述】:public async Task<IActionResult> PostQueuePrimaryInsured([FromRoute]string policyNumber, [FromBody]Queue<FormRequest> body)
HttpStatusCode result = _service.DoSomething(result);
return result;
如何让它返回 HttpStatusCode 结果?我无法弄清楚正确的语法。我可以让它返回 Ok()、NotFound() 等,但我不想检查每个状态代码的大 if-else 块。
【问题讨论】:
How to return a specific status code and no contents from Controller?的可能重复 【参考方案1】:这是我发现的。如果有更好的解决方案,请告诉我。
return StatusCode((int)result);
【讨论】:
以上是关于C# 异步方法:如何返回 HttpStatusCode? [复制]的主要内容,如果未能解决你的问题,请参考以下文章