大摇大摆地为自定义 Restful API (C#.NET) 生成定义

Swagger to generate definition for custom Restful API (C#.NET)

我正在尝试为我的 RESTful api(.net 和 c#)使用 swagger。这是一个自定义 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 理解我对操作的自定义属性?

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