我需要从使用NET CORE构建的API进行“反向”转换到.NET
我遇到了一个问题,就是如何将Net Core中的[ProducesResponseType]修改为在.NET中合法的等效代码。
例如,我有以下代码:
[ApiExplorerSettings(GroupName = "groupName")]
[ProducesResponseType(typeof(something), StatusCodes.Status200OK)]
[ProducesResponseType(typeof(void), StatusCodes.Status400BadRequest)]
[ProducesResponseType(typeof(void), StatusCodes.Status401Unauthorized)]
[ProducesResponseType(typeof(void), StatusCodes.Status500InternalServerError)]
[HttpPost("thing", Name = "creatingThisThing")]
public async Task<IHttpActionResult> PostThing([FromBody]dynamic value)
{
/// Other Stuff
我明白我可以避免使用组名,并且可以像这样调整路由:
[HttpPost]
[Route("", Name = "creatingThisThing")]
/// etc
但是我想知道我能用什么来“替换”之前提到的内容。
希望我表达清楚了。