asp.net – HttpMessageHandler与DelegatingHandler
发布时间:2020-05-24 12:38:05 所属栏目:asp.Net 来源:互联网
导读:DelegatingHandler继承自HttpMessageHandler.但是,我不明白其中的区别,因为你必须实现相同的方法,SendAsync才能使两者都有效. 这两个处理程序有什么区别?我什么时候应该使用每一个? 如果您熟悉ASP.NET,那么一个很好的类比将是HTTP处理程序和模块.如果实现Ht
|
DelegatingHandler继承自HttpMessageHandler.但是,我不明白其中的区别,因为你必须实现相同的方法,SendAsync才能使两者都有效. 这两个处理程序有什么区别?我什么时候应该使用每一个? 解决方法如果您熟悉ASP.NET,那么一个很好的类比将是HTTP处理程序和模块.如果实现HttpMessageHandler,则实现Send和SendAsync方法并返回响应的响应或承诺.这类似于Http处理程序.如果您实现了DelegatingHandler并将其添加到config.MessageHandlers集合中,那么您的类将在管道中运行,并且有机会查看请求和响应并做出反应,就像HTTP模块一样. DelegatingHandler也是一个HttpMessageHandler,除了作为SendAsync实现的一部分,它只调用内部处理程序的SendAsync.内部处理程序将执行相同的操作,您将获得中文框或俄罗斯玩偶效果.管道启动的HttpServer本身就是DelegatingHandler.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在Azure网络应用程序中显示ASP.NET 5错误页面
- asp.net-mvc – User.Identity.Name在ASP.Net MVC中为空
- 验证 – ASP.NET MVC 4避免生成datetime的data-val-date
- asp.net-mvc – 我可以创建一个带有MVC3助手的选择列表
- asp.net-mvc – 如何使用具有可空类型的强类型HTML帮助程序
- asp.net-mvc-3 – 返回404错误ASP.NET MVC 3
- ASP.Net MVC JQuery在IE8中未定义,但在Chrome中没问题
- asp.net – MVC动态页权限使用授权属性?
- 如何在asp.net中使用JSON和JQuery从WebMethod返回DataTable
- asp.net-mvc – ASP.NET MVC HTML帮助程序可以渲染没有ID属
推荐文章
站长推荐
- asp.net – 如何告诉RadioButtonList不生成表
- Asp.Net Identity – 登录后更新声明
- asp.net – 访问offsetParent时是否存在IE 6/7“
- asp.net-mvc-3 – 基于字符串创建ViewBag属性
- asp.net – User.Identity.GetUserId()方法无法在
- asp.net-mvc – 路由测试ASP.NET MVC4
- 如何使用Fluent Nhibernate中的Automapping进行O
- asp.net – .NET 4.0 ObjectCache的线程安全和范
- asp.net – GetExternalLoginInfoAsync()loginIn
- asp.net-mvc – 获取Route,ASP.net MVC中的当前片
热点阅读
