Ale*_*nzi 5 c# enums asp.net-mvc-4 asp.net-web-api asp.net-web-api-helppages
我正在使用Web API帮助页面生成器生成我的API文档.但问题是帮助页面生成器无法为具有Enum参数的方法生成文档.对象和动态类型的参数也会出现这种情况.
这是我的方法:
public HttpResponseMessage Get(Status status, DateTime? date = null)
{
...
}
enum Status
{
Avaliable,
Busy,
Canceled,
Failed,
Sent
}
Run Code Online (Sandbox Code Playgroud)
以下是生成文档:
GET api/StatusCheck?date={date}
Run Code Online (Sandbox Code Playgroud)
但正确的形式是:
GET api/StatusCheck?status={status}&date={date}
Run Code Online (Sandbox Code Playgroud)
当我转到API模型文档时,参数就在那里,但是没有描述.
就像这样:
GET api/StatusCheck?date={date}
Unavaliable.
Request
Parameters
Name Description
status Unavaliable.
date Unavaliable.
Run Code Online (Sandbox Code Playgroud)
这是帮助页面生成器中的BUG吗?如何修复我的页面示例?
| 归档时间: |
|
| 查看次数: |
3780 次 |
| 最近记录: |