6

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です。

4

1 に答える 1

2

および属性は現在、ServiceStackのSwaggerサポートApiで使用されています。ApiMember

ただし、次のバージョンのServiceStackでは、ServiceStackの自動生成されたメタデータページにもそれらを含めます。

于 2013-02-08T22:51:00.783 に答える