我目前正在使用Web 2的属性路由()实现Web。我还使用帮助页面模块,以便从XML ()自动生成文档。对于这个API,我提供了对可选返回格式扩展的支持,这样每个API方法都有一对在其上定义的路由,如下所示:[Route("Path/Foo")]public HttpResponseMessage DoFoo() // Some API function.这允许用户点击
我正在寻找一种方法,以一种可配置的方式使用SwashBuckle在Swagger文档中显示/隐藏WebAPI路由。添加[ApiExplorerSettings(IgnoreApi = true)]确实会隐藏路由,但每次我想要更改它时,都需要重新编译。我已经研究过创建一个IOperationFilter来使用我定义的自定义属性。该属性的定义如下:{
public string[] Tags { ge
我正在尝试在我的web服务的控制器中实现一个Options方法,该方法将返回一条消息,其中包含与控制器关联的URI端点的有效HTTP方法。resp.Content = new StringContent("");
foreach (ApiDescription api in apiExplorer</e