NSwag-如何标记多个API版本的方法?

时间:2019-12-10 10:55:16

标签: c# swagger nswag

我正在尝试用多个api版本装饰一个方法,以便无需复制代码即可使用该方法。我已使用以下代码

    [ApiVersion("1.0")]
    [ApiVersion("4.0")]
    [HttpGet]
    [Route("Get")]
    public string Get(ApiVersion apiVersion) => $"Controller = {GetType().Name} Version = {apiVersion}";

这对swashbuckle和v1.0都可以正常工作,v4.0可用于“获取”方法 screenshot of Get method in version 1.0screenshot of Get method in version 4.0 但是当我使用NSwag时,只有v1.0可用,而v4.0被忽略。

在NSwag中有什么方法可以做到吗?

0 个答案:

没有答案