HttpApplication事件管道扩展 IHttpModule

HttpApplication是基于事件扩展机制的,扩张可以由IhttpModule和Global配置2种方式

我们来看下IhttpModule接口



那我们进行一次对HttpApplication中PostAuthenticateReqest请求进行扩张


我们现在写好了一个自定义的管道事件,现在就是把HttpMoule注册到应用程序中,这边顺便提及下注册配置文件的顺序

一般第一次程序加载配置的位置是C:\Windows\Microsoft.NET\Framework\.net版本号\Config

里面的machine.config和web。config 2个 第一个是对.net程序的配置,web.config是对。net web程序的配置

第2次加载配置便是在项目中的web.config的配置 iis将使用反射原理来实现这个类的加载

 来看下 web。config在项目中配置我们如何注册



来看看页面就可以看到管道处理事件的功能了


当然在。net 4.0之后程序集可以直接用特性来注入到程序集配置不用修改webconfig的配置

很简单

先在程序集里面写个特性用于反射注册的方法

填写 Uploadmodule 的Register


最后把代理数组给添加出来







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值