1

我正在尝试将 swagger 用于我的 RESTful api(.net 和 c#)。它是一个自定义的 restful api(不是 ASP.NET Web API 也不是 Web 应用程序)。

public interface IEmployee
{
    [CustomSecurity(Session.Required)]
    EmployeeResponse GetEmployee(EmployeeRequest request);  
}

我正在使用 NSwag ( https://github.com/NSwag/NSwag ),它有 NSwagStudio 来生成规范,但没有成功,因为它没有指定方法。有没有其他方法可以做到这一点?如何让 swagger 了解我对操作的自定义属性?

4

1 回答 1

1

默认情况下仅支持 web api 类,但也许您可以使用生成器和接口作为通用参数编写自己的 cmd 行工具(但使用 web api 规则):https ://github.com/NSwag/NSwag/wiki/ WebApiToSwaggerGenerator

于 2016-07-20T19:12:58.757 回答