序言

注冊(cè)Httpmodule可以讓我們使用HttpApplication對(duì)象中的處理管道事件。目前大家所熟知的應(yīng)該有2種方式來(lái)使用HttpApplication對(duì)象中的處理管道事件。第一種是通過(guò)Global.asax全局文件,另外一種是通過(guò)配置文件來(lái)注冊(cè)httpmodule。那么有這2種方式啦,為什么還要有今天這篇博客呢?

這里我也提1個(gè)簡(jiǎn)單的問(wèn)題,用實(shí)例來(lái)證明下動(dòng)態(tài)注冊(cè)httpmodule的可取之處。

如果你要寫(xiě)一個(gè).net框架,供公司所有mvc項(xiàng)目使用,那么你的框架集成的眾多功能中,至少應(yīng)該需要一個(gè)異常記錄的功能吧,有啦這個(gè)功能之后,別人的項(xiàng)目即便忘記處理異常信息,那么框架也會(huì)幫忙一個(gè)不拉的將項(xiàng)目異常信息寫(xiě)入框架的日志當(dāng)中,還有你的框架要叼,怎么叼呢?叼到別人不需要寫(xiě)如一行代碼即可實(shí)現(xiàn)這樣的功能,哇咔,怎么實(shí)現(xiàn)?在你的框架中,只需要幾行代碼即可。

Microsoft.Web.Infrastructure.dll與PreApplicationStartMethodAttribute屬性

首先我們利用ilspy來(lái)看下Microsoft.Web.Infrastructure.dll這個(gè)類(lèi)庫(kù)是干什么的,如圖:

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

        		

網(wǎng)友評(píng)論