asp.net-web-api – webapi中的attributerouting限制
发布时间:2020-12-16 06:23:41 所属栏目:asp.Net 来源:网络整理
导读:在attributerouting的文档中,有一系列警告说“ performance enhancements when matching routes”不起作用.他们在谈论什么样的性能增强,以及在基于生产的系统中的性能意味着什么?是否足够重要以至于不考虑在生产系统上的归属? 有关自定义路由处理程序和查
在attributerouting的文档中,有一系列警告说“
performance enhancements when matching routes”不起作用.他们在谈论什么样的性能增强,以及在基于生产的系统中的性能意味着什么?是否足够重要以至于不考虑在生产系统上的归属?
有关自定义路由处理程序和查询字符串参数约束的更多详细信息怎么样?它们对“自定义”的含义是什么,对于查询字符串约束,是对数据类型的约束? 我想更多地理解这一点,并测量它在我的用例中的影响,以判断web-api的属性路由包是否适合我的生产API. 解决方法
摘要
根据the ASP.NET v5 RTM Beta或nightly build进行评估,因为它包含AttributeRouting. 详情 合并 AttributeRouting已经被AR的包装所有者Tim McCall的合作吸收到ASP.NET v5 RTM中. v5自2013年2月开始测试.请参阅ASP.NET Roadmap ASP.NET Roadmap. 自定义路由处理程序 参数约束 基于HttpVerbAttribute的类支持(示例来自AttributeRoutingTest.cs): 参数类型约束 [HttpGet("controller/{id:int}")] public string Get(int id) { ... } 可选参数 [HttpGet("optional/{opt1?}/{opt2?}")] public string Optional(string opt1 = null,string opt2 = null) { ... } 属性内默认值 [HttpGet("default/{default1=D1}/{default2=D2}")] public string Default(string default1,string default2) { ... } 通配符参数 [HttpGet("wildcard/{*wildcard}")] public string Wildcard(string wildcard) { ... } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net core 3.0 gRPC框架小试
- asp.net-mvc – 如何获取Azure网站上的错误详细信息
- .net – VBPROJ / CSPROJ
- asp.net – 无法打开登录请求的数据库.登录失败.用户登录失
- asp.net-mvc – MongoDB,C#,QueryFailure标志不是master而s
- asp.net-mvc-3 – 我可以将PartialViewResult与PagedList一
- asp.net – 调用SqlMembershipProvider GetUser的无效Cast
- asp.net-mvc – LINQ到EF有什么问题?
- 在ASP.NET MVC3中实现的示例项目插件jquery文件上传插件
- asp.net-mvc-4 – 捆绑与缩小,哪一个是最好的
推荐文章
站长推荐
- asp.net – 有谁知道Razor,Spark和NVelocity视图
- asp.net – WebForm_DoPostBackWithOptions没有使
- asp.net – 将页脚粘贴到页面底部的方法
- asp.net – 我可以同时拥有Controller和ApiContr
- asp.net-mvc – Viewmodel和动态菜单最佳实践 –
- 浅谈ASP.NET MVC 防止跨站请求伪造(CSRF)攻击的实
- ASP.NET C#使用列表导航如何在活动导航页面上设置
- 我应该学习不了解MVC 1或2的asp.NET MVC 3吗?
- Asp.net MVC可见/隐藏
- asp.net – GridView’GridView1’触发的事件Pag
热点阅读