Web API ヘルプ ページ ジェネレーターを使用して 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.
これはヘルプ ページ ジェネレーターのバグですか? ページの例を修正するにはどうすればよいですか?