新聞中心
ASP.NET系統(tǒng)中默認(rèn)的HttpModule:

創(chuàng)新互聯(lián)主營新鄉(xiāng)縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),新鄉(xiāng)縣h5微信小程序定制開發(fā)搭建,新鄉(xiāng)縣網(wǎng)站營銷推廣歡迎新鄉(xiāng)縣等地區(qū)企業(yè)咨詢
Default Authentication Module 確保上下文中存在Authentication對象。無法繼承此類。
FileAuthorizationModule 驗證遠(yuǎn)程用戶是否具有訪問所請求文件的 NT 權(quán)限。無法繼承此類。
Forms Authentication Module 啟用 ASP.NET應(yīng)用程序以使用 Forms 身份驗證。無法繼承此類。
Passport Authentication Module 提供環(huán)繞,Passport Authentication服務(wù)的包裝。無法繼承此類。
SessionStateModule 為ASP.NET應(yīng)用程序提供會話狀態(tài)服務(wù)。
UrlAuthorizationModule 提供基于 URL 的授權(quán)服務(wù)以允許或拒絕對指定資源的訪問。無法繼承此類。
Windows Authentication Module 啟用 ASP.NET應(yīng)用程序以使用 Windows/IIS 身份驗證。無法繼承此類
這些系統(tǒng)默認(rèn)的HttpModule是在文件machine.config中配置的,和我們開發(fā)時使用到的web.config的關(guān)系是:是在ASP.NET FRAMEWORK啟動處理一個Http Request的時候,它會依次加載machine.config和請求頁面所在目錄的web.config文件,如果在machine中配置了一個自己的HttpModule,你仍然可以在所在頁面的web.config文件中remove掉這個映射關(guān)系。
- publicclassHelloWorldModule:IHttpModule
- {
- publicHelloWorldModule()
- {
- }
- publicStringModuleName
- {
- get{return"HelloWorldModule";}
- }
- //IntheInitfunction,registerforHttpApplication
- //eventsbyaddingyourhandlers.
- publicvoidInit(HttpApplicationapplication)
- {
- application.BeginRequest+=
- (newEventHandler(this.Application_BeginRequest));
- application.EndRequest+=
- (newEventHandler(this.Application_EndRequest));
- }
- privatevoidApplication_BeginRequest(Objectsource,
- EventArgse)
- {
- //CreateHttpApplicationandHttpContextobjectstoaccess
- //requestandresponseproperties.
- HttpApplicationapplication=(HttpApplication)source;
- HttpContextcontext=application.Context;
- context.Response.Write("
<
fontcolorfontcolor=red>
HelloWorldModule:BeginningofRequest font> h1>
");- }
- privatevoidApplication_EndRequest(Objectsource,EventArgse)
- {
- HttpApplicationapplication=(HttpApplication)source;
- HttpContextcontext=application.Context;
- context.Response.Write("
<
fontcolorfontcolor=red>
HelloWorldModule:EndofRequest font> h1>");- }
- publicvoidDispose()
- {
- }
- }
- <addnameaddname="HelloWorldModule"type="HelloWorldModule"/>
- httpModules>
- system.web>
網(wǎng)站題目:淺析ASP.NET應(yīng)用程序
本文路徑:http://m.jiaoqi3.com/article/cdcosjo.html


咨詢
建站咨詢
