c# - C# 异步方法:如何返回 HttpStatusCode?
问题描述
public async Task<IActionResult> PostQueuePrimaryInsured([FromRoute]string policyNumber, [FromBody]Queue<FormRequest> body) {
HttpStatusCode result = _service.DoSomething(result);
return result;
}
如何让它返回 HttpStatusCode 结果?我无法弄清楚正确的语法。我可以让它返回 Ok()、NotFound() 等,但我不想要一个大的 if-else 块检查每个状态代码。
解决方案
这就是我发现的。请让我知道是否有更好的解决方案。
return StatusCode((int)result);
推荐阅读
- javascript - Javascript:从数组中随机选择多个元素(不是单个值选择)
- java - 嵌套的 HashMap 值未存储在 HashMap 中以获取唯一键
- reactjs - 为什么我在 useState 中的初始状态值未定义?
- python - 如何在 excel 或 csv 上获取硒数据?
- c++ - 为什么相同的编译规则“reinterpret_cast 不是常量表达式”不适用类似的类型?
- javascript - 如何在 TypeScript 中为具有属性的函数声明类型?
- php - Laravel 检查数组中的输入
- design-patterns - 如何让集群中的节点知道其他节点处于特定/所需状态?
- android - Sceneform - 如何使相机视图太自动对焦
- uipath - UiPath - 在网络表中搜索角色并选择它(如果存在)