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

Swagger 大摇大摆地为自定义Restful API(C#.NET)生成定义,swagger,swagger-ui,swagger-2.0,swagger-editor,nswag,Swagger,Swagger Ui,Swagger 2.0,Swagger Editor,Nswag,我正试图在restfulapi(.net和c#)中使用swagger。它是一个定制的restful api(不是ASP.NET Web api,也不是Web应用程序) 我使用的是NSwag(),它让NSwagStudio生成规范,但没有成功,因为它没有规范出方法。有没有别的办法呢?如何让swagger理解操作中的自定义属性?默认情况下,仅支持web api类,但您可以编写自己的cmd行工具,将生成器和接口作为通用参数(但使用web api规则):或尝试命令行工具,将接口作为参数(/control

我正试图在restfulapi(.net和c#)中使用swagger。它是一个定制的restful api(不是ASP.NET Web api,也不是Web应用程序)


我使用的是NSwag(),它让NSwagStudio生成规范,但没有成功,因为它没有规范出方法。有没有别的办法呢?如何让swagger理解操作中的自定义属性?

默认情况下,仅支持web api类,但您可以编写自己的cmd行工具,将生成器和接口作为通用参数(但使用web api规则):

或尝试命令行工具,将接口作为参数(
/controller:full.type.name
public interface IEmployee
{
    [CustomSecurity(Session.Required)]
    EmployeeResponse GetEmployee(EmployeeRequest request);  
}