我正在尝试使用swagger作为我的RESTful api(.net和c#)。它是一个自定义的restful api(不是ASP.NET Web API,也不是Web应用程序)。
public interface IEmployee
{
[CustomSecurity(Session.Required)]
EmployeeResponse GetEmployee(EmployeeRequest request);
}
我正在使用具有NSwagStudio的NSwag(https://github.com/NSwag/NSwag)来生成规范,但没有成功,因为它没有指出该方法。有没有办法以其他方式做到这一点?如何让swagger了解我对操作的自定义属性?
答案 0 :(得分:1)
默认情况下,只支持web api类,但也许您可以使用生成器和接口编写自己的cmd行工具作为通用参数(但使用web api规则):https://github.com/NSwag/NSwag/wiki/WebApiToSwaggerGenerator