我有一个.Net Web Api应用程序,其中一个Actions的输出为Task<IHttpActionResult>
。
动作的回复可以是 - System.Web.Http.Results.BadRequestResult
或System.Web.Http.Results.OkResult
。
我想在属性typeof()
中的[ResponseType(typeof())]
内放置一个合适的类型,以指示操作返回的内容。
typeof()
的括号内应该包含哪些内容?
以下是我的控制器目前的代码 -
[HttpPut]
[ResponseType(typeof (*NEED SOMETHING HERE*))]
public async Task<IHttpActionResult> PutAsync(MyClass myClass)
{
var success = await _myRepository.TrySomething(myClass);
if (!success)
{
return BadRequest();
}
return Ok();
}
答案 0 :(得分:0)
尝试[ResponseType(typeof(void))]
这表示响应为空。