6

我正在使用 ServiceStack,我想帮助生成元数据的“自动文档”。

我最近发现了ApiAttributeApiMemberAttribute提到这里这里)。但是,我无法http://me/api/metadata?op=ReadFormType页面为装饰成员发出任何信息。

他是我的 DTO 的精简版(到目前为止它只是一个存根),它使用一个测试属性:

[Api("Read FormType")]
[Route("/formTypes/{FormType}", "GET")]
public class ReadFormType
{
    [ApiMember(Name = "X", Description = "X Description",
        ParameterType = "path", DataType = "string", IsRequired = true)]
    public string X { get; set; }
}

ApiAttribute文本确实正确显示在元数据响应的顶部,并且该成员在下面的请求 DTO 部分正确列出。

我需要做什么才能ApiMemberAttribute显示额外的信息?(或者我误解了这个属性是如何工作的?)

ServiceStack 的版本是 3.9.35。

4

1 回答 1

2

Api和属性目前ApiMember用于ServiceStack 的 Swagger 支持

但我们也会将它们包含在下一个版本的 ServiceStack 中的 ServiceStack 自动生成的元数据页面中。

于 2013-02-08T22:51:00.783 回答