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

时间:2014-11-26 16:22:29

标签: c# .net asp.net-web-api2 xml-documentation

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

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

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

提前致谢

1 个答案:

答案 0 :(得分:13)

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

 [ApiExplorerSettings(IgnoreApi = true)]  


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

System.Web.Http.Description