2

我正在尝试找出一种方法来隐藏/删除 swagger-UI 中的完整服务。根据关于 servicestack swagger 集成的文档,应该有一个Exclude属性。但不幸的是没有。

是否有另一种方法可以从 swagger-ui 中删除服务?从 servicestack 元数据中删除它们也很好,但不是必需的。

4

1 回答 1

3

来自ServiceStack Swagger 文档

从元数据页面中排除服务

要排除整个服务出现在 Swagger 或任何其他元数据服务(即元数据页面、邮递员、NativeTypes 等)中,请使用以下命令注释请求 DTO:

[Exclude(Feature.Metadata)]
public class MyRequestDto { ... }

[Exclude]属性存在于命名空间下的ServiceStack.Interfaces项目中ServiceStack.DataAnnotations

于 2017-01-26T14:55:43.983 回答