我有一个使用Web Api 2.1(Visual Studio 2012 C#)制作的应用程序,并使用XML文档制作了帮助页面。
我只想公开一些控制器,而不是我Web Api中的所有控制器,但同时我不想从方法、类、属性等中删除注释。
我该如何选择一些元素并将其他元素隐藏在我的帮助页面中?
先行致谢。
我有一个使用Web Api 2.1(Visual Studio 2012 C#)制作的应用程序,并使用XML文档制作了帮助页面。
我只想公开一些控制器,而不是我Web Api中的所有控制器,但同时我不想从方法、类、属性等中删除注释。
我该如何选择一些元素并将其他元素隐藏在我的帮助页面中?
先行致谢。
如果您想要从自动生成的帮助页面中排除每个API控制器,您应该将以下属性添加到您的控制器中:
[ApiExplorerSettings(IgnoreApi = true)] [ApiExplorerSettings(IgnoreApi = true)]
P.S. 您需要使用以下命名空间:
System.Web.Http.Description