Web Api 帮助页面 - 仅展示某些控制器但不包括其他的

9

我有一个使用Web Api 2.1(Visual Studio 2012 C#)制作的应用程序,并使用XML文档制作了帮助页面。

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

我该如何选择一些元素并将其他元素隐藏在我的帮助页面中?

先行致谢。

1个回答

27

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

[ApiExplorerSettings(IgnoreApi = true)]

 [ApiExplorerSettings(IgnoreApi = true)]  


P.S. 您需要使用以下命名空间:

System.Web.Http.Description


靶心!非常感谢。 - Leandro Bardelli
1
这也可以应用于单个路由。 - Action Dan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接