[HttpGet("[Action]/{id}")]
[ProducesResponseType(typeof(GetBookResponse), StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
[ProducesResponseType(typeof(GetBookResponse), StatusCodes.Status500InternalServerError)]
public async Task<ActionResult<GetBookResponse>> GetByBook(int id)
{
var book = await bookservice.GetBookById(id);
return Ok(book);
}
资源:
Order属性用于当您有多个IApplicationModelProvider时,您可以设置哪一个先运行。3只是一个随机数! - Kahbaziforeach (ControllerModel controller in context.Result.Controllers) { foreach (ActionModel action in controller.Actions) { action.Filters.Add(new ProducesResponseTypeAttribute(StatusCodes.Status204NoContent)); action.Filters.Add(new ProducesResponseTypeAttribute(StatusCodes.Status400BadRequest)); ... } }- SushiDynamite