2011-08-24 11 views
5

ServiceStackベースのWebサービスを文書化するためのオプションは何ですか?私は1行の文字列については言及していません。ServiceStack Webサービスの文書化

私は

はServiceStackで、このための任意のサポートがありますなど詳細な例を追加し、(長くなる可能性がある)を詳細に、文書の種類、可能なHTTPレスポンスを返すことができるようにしたいと思います(私は「couldnそれを見つける)? 誰かが他の方法で問題を解決していない場合は、

答えて

4

[Api]属性と[ApiMember]属性を持つリクエストDTOを属性として、各Webサービスにメタデータの説明を提供できます。 この情報は動的メタデータページに表示されます。

もう1つの方法は、独自の動的HTMLページを作成することです.HttpStackでは、単純に文字列(HTMLマークアップを含む)を返すだけで済みます。このルートに行くと、グローバルEndpointHost.ServiceOperationsプロパティを持つサービスタイプのメタデータにアクセスできます。動的にC#のでHTMLを生成する場合にも

はあなたにも使用してHTMLを生成することができ、あなたの好みではありません内蔵の非常に快適なHTML :)

+0

[ApiMember]属性はどのように使用されていますか?ルートApiに行き、DTOを使ってエンドポイントに移動すると、[Api]情報が表示されますが、[ApiMember]のものがどこに使われているのかわかりませんでした。 –

関連する問題