休息 – 使用IHttpActionResult时如何获取帮助文档在WebApi2中工
发布时间:2020-12-15 23:51:03 所属栏目:asp.Net 来源:网络整理
导读:我想利用WebApi2的自动化文档功能以及IHttpActionResult.因此,我想更改以下代码: /// summary/// Gets specified User /// /summary/// param name="id"User Id/param/// returnsThe user/returnspublic UserModel Get(int id){ UserModel result = new Use
我想利用WebApi2的自动化文档功能以及IHttpActionResult.因此,我想更改以下代码:
/// <summary> /// Gets specified User /// </summary> /// <param name="id">User Id</param> /// <returns>The user</returns> public UserModel Get(int id) { UserModel result = new UserModel() { ErrorLevel = "Warning",ErrorMessage = "Not Implemented yet!" }; User u = new User() { Id = 1,ADUserName = "nfindlater",DefaultRoutingGroupId = 1 }; result.Data = u; var helper = new UrlHelper(Request); result.Url = helper.Link("User",new { userId = 1 }); return result; } 至 /// <summary> /// Gets specified User /// </summary> /// <param name="id">User Id</param> /// <returns>The user</returns> public IHttpActionResult Get(int id) { UserModel result = new UserModel() { ErrorLevel = "Warning",ErrorMessage = "Not Implemented yet!" }; User u = new User() { Id = 1,DefaultRoutingGroupId = 1 }; result.Data = u; var helper = new UrlHelper(Request); result.Url = helper.Link("User",new { userId = 1 }); return Ok<UserModel>(result); } 但是当我这样做时,我放松了/ Help / Api / GET-2013-12-05-user-id下自动生成的api文档的一部分. 以下是丢失的文档的一部分: 响应体格式 application / json,text / json { 解决方法
您可以使用“ResponseType”属性来装饰动作,并且HelpPage会选择此操作来生成示例…
示例:[ResponseType(typeof(UserModel)] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 设置可用于AppFabric缓存的内存量
- asp.net-mvc – ASP.NET MVC – 复杂模型验证
- asp.net – RegisterStartupScript和执行顺序
- asp.net-web-api – DotNetOpenAuth与Owin OAuth
- asp.net-mvc – 我可以在MVC 3中有/多个_Layout页面吗?为c
- asp.net – Visual Studio 2017错误:无法启动程序,在当前状
- U8登录 TQLoginHelper 调用目标发生异常
- 将ASP.NET引入Thinking Request是Ajax请求jQuery文件上传
- asp.net – 可以在web.config中添加响应http头吗?
- asp.net – GCFrame在WinDBG中输出!clrstack命令意味着什么
推荐文章
站长推荐
- 如何从ASP.Net MVC中的JavaScript到TypeScript?
- asp.net-mvc – ASP.NET MVC:仅由其他操作调用的
- asp.net-mvc-3 – html.dropdownlist MVC3混乱
- asp.net-mvc – 如何在asp mvc中阻止访问Interne
- asp.net-mvc-3 – MVC 3不显眼的验证 – 有条件地
- ASP.NET MVC 3中的当前年份
- asp.net-mvc – ASP.Net Core中的动态路由
- asp.net-mvc – ASP.NET MVC:将复杂类型绑定到选
- asp.net核心 – ASP.NET 5,DNX&Kestrel:没有
- 我应该使用ASP.NET构建我的网站以利用我的C#知识
热点阅读