【发布时间】:2017-01-26 13:00:21
【问题描述】:
我正在尝试找出一种方法来从 swagger-UI 中隐藏/删除完整的服务。根据 servicestack swagger 集成上的documentation,应该有一个Exclude 属性。但遗憾的是没有。
是否有其他方法可以从 swagger-ui 中删除服务?从 servicestack 元数据中删除它们也很好,但不是必需的。
【问题讨论】:
标签: c# swagger-ui servicestack-bsd
我正在尝试找出一种方法来从 swagger-UI 中隐藏/删除完整的服务。根据 servicestack swagger 集成上的documentation,应该有一个Exclude 属性。但遗憾的是没有。
是否有其他方法可以从 swagger-ui 中删除服务?从 servicestack 元数据中删除它们也很好,但不是必需的。
【问题讨论】:
标签: c# swagger-ui servicestack-bsd
要排除整个服务出现在 Swagger 或任何其他元数据服务(即元数据页面、Postman、NativeTypes 等)中,请使用以下内容注释请求 DTO:
[Exclude(Feature.Metadata)]
public class MyRequestDto { ... }
[Exclude] 属性存在于 ServiceStack.Interfaces 项目中的 ServiceStack.DataAnnotations 命名空间下。
【讨论】:
servicestack-bsd 标签。