我正在使用 ServiceStack,我想帮助生成元数据的“自动文档”。
我最近发现了ApiAttribute
和ApiMemberAttribute
(提到这里和这里)。但是,我无法让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。