Web APIヘルプページジェネレータでAPIドキュメントを生成しています。しかし、問題は、ヘルプページジェネレータがEnumパラメータを持つメソッドのドキュメントを生成できないことです。これは、オブジェクトと動的型のパラメータでも発生します。ここで Web APIヘルプEnumパラメータを持つメソッドのページ
は私の方法である:public HttpResponseMessage Get(Status status, DateTime? date = null)
{
...
}
enum Status
{
Avaliable,
Busy,
Canceled,
Failed,
Sent
}
そして、ここで生成するドキュメントです:
GET api/StatusCheck?date={date}
しかし、正しい形式は次のとおりです。
GET api/StatusCheck?status={status}&date={date}
私はAPIモデルのドキュメントにアクセスしてくださいパラメータはありますが、説明はありません。
それはこのようなものだ:
GET api/StatusCheck?date={date}
Unavaliable.
Request
Parameters
Name Description
status Unavaliable.
date Unavaliable.
は、このヘルプページジェネレータのバグですか?ページの例を修正するにはどうすればよいですか?
Nugetは更新されていません。ソースを更新するにはどうしたらいいですか? –
RC(リリース候補)が今日リリースされました。ナゲットパッケージをアップグレードして、問題が修正されているかどうかを確認することができます。 –
まだ動作していません。すべてのAspNetパッケージを使用可能なバージョン4.0.30506.0に更新しました。 –