Swashbuckle强制将未引用的类记录为大胆的定义

时间:2018-10-20 00:19:32

标签: c# asp.net-core swagger swashbuckle

我有一个asp.net核心Web api服务器和一个C#.NET客户端。 C#.NET客户端的一部分执行SignalR与Web api服务器的通信。我在asp.net核心项目中有一个C#类,任何Web api控制器都未引用它,因此该类模型未在Swashbuckle生成的swagger定义中定义。

是否有一种方法来装饰类本身,以便Swashbuckle在定义输出中定义其模型?

鉴于我的C#.NET客户端所需的所有其他类模型都存在于swagger定义中,这将非常有帮助,因为它们已在各种控制器Web api中引用并因此自动生成。我讨厌不得不为Signalr引用的一个类创建一个共享库。我可以创建一个虚拟的Web api并使用Produces和Signalr所需的类对其进行注释,但是显然这很脏。

0 个答案:

没有答案