我正在使用 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.
这是帮助页面生成器中的错误吗?如何修复我的页面示例?