Web Api帮助页面 - 仅显示某些控制器但不显示其他控制器

Lea*_*dro 7 .net c# xml-documentation asp.net-web-api2

我在Web Api 2.1(Visual Studio 2012 C#)中创建了一个应用程序,并使用XML文档创建了一个帮助页面.

我只想暴露一些控制器,而不是我的Web Api的所有控制器,但同时我不想从方法,类,属性等中删除注释.

如何在我的帮助中选择一些不显示的元素和其他元素?

提前致谢

mre*_*ros 18

对于您希望从自动生成的帮助页面中排除的每个API控制器,您应该将以下属性添加到控制器:

 [ApiExplorerSettings(IgnoreApi = true)]  
Run Code Online (Sandbox Code Playgroud)


PS您必须包含以下using语句:

System.Web.Http.Description