【发布时间】:2020-11-25 12:30:23
【问题描述】:
我希望有一个控制器操作来接受不同类型的请求,并且我希望使用 Swashbuckle 自动生成它们。有可能在控制器的方法上使用属性ProducesResponseType 注释 Web API 方法,如下所示:
[HttpGet()]
[ProducesResponseType(typeof(typeName))]
public Task<IActionResult> Method()
{
//...
}
请求类型是否存在类似的选项?像这样的:
[HttpGet()]
[AcceptRequestType(typeof(concreteTypeName1))]
[AcceptRequestType(typeof(concreteTypeName2))]
public Task<IActionResult> Method(AbstractType model)
{
//...
}
【问题讨论】:
标签: asp.net-web-api2 swashbuckle.aspnetcore