91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET中Framework的作用是什么

發布時間:2021-07-15 14:58:27 來源:億速云 閱讀:303 作者:Leah 欄目:編程語言

ASP.NET中Framework的作用是什么,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

深入Http Module

一個Http 請求在被ASP.NET Framework捕獲之后會依次交給Http Module以及Http Handler來處理。hm與hh之間不是完全獨立的,實際上,Http 請求在hm傳遞的過程中會在某個事件內將控制權轉交給hh的,而真正的處理在Http Handler中執行完成后,Http Handler會再次將控制權交還給Http Module

上面的代碼中的Http Module的Init()中的參數是Http Application類型,它具有許多事件,包括BeginRequest,EndRequest,AuthentiacteRequest等等。

IHttp Handler

它是ASP.NET Framework提供的一個接口,定義了如果要實現一個Http 請求的處理所需要必須實現的一些系統約定。也就是說,如果你想要自行處理某些類型的Http 請求信息流的話,你需要實現這些系統約定才能做到。譬如一個*.aspx文件,用來處理此類型的Http 請求,ASP.NET Framework將會交給一個名為System.Web.UI.PageHandlerFactory的Http Handler類來處理。

HH和HM一樣,系統會在最初始由ASP.NET Framework首先加載machine.config中的Http Handler,而后會加載Web應用程序所在目錄的web.config中的用戶自定義的Http Handler類。但是系統與我們自定義的HH之間的關系是"覆蓋"的,也就是說如果我們自定義了一個針對"*.aspx"的Http Handler類的話,那么系統會將對此Http 請求的處理權完全交給我們自己定義的這個Http Handler類來處理,而我們自己的Http Handler類則需要自己完全解析這個Http 請求,并作出處理。

IHttp Handler接口中最重要的方法ProcessRequest,這個方法就是Http Handler用來處理一個Http 請求,當一個Http 請求經過由Http Module容器傳遞到Http Handler容器中的時候,Framework會調用Http Handler的ProcessRequest方法來做對這個Http 請求做真正的處理。

Framework實際上并不是直接把相關頁面的Http 請求定位到一個內部默認的IHttp Handler容器之上的,而是定位到了其內部默認的IHttp HandlerFactory上了。IHttp HandlerFactory的作用就是對很多系統已經實現了的IHttp Handler容器進行調度和管理的,這樣做的優點是大大增強了系統的負荷性,提升了效率。

關于ASP.NET中Framework的作用是什么問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新乐市| 高碑店市| 泗洪县| 稷山县| 诸暨市| 桃江县| 荥阳市| 厦门市| 涿州市| 城固县| 德格县| 宁化县| 和田县| 安陆市| 北辰区| 伊川县| 习水县| 台州市| 保山市| 三河市| 宜宾市| 清水县| 金华市| 六安市| 遵义县| 年辖:市辖区| 台安县| 临漳县| 浮山县| 韶关市| 安仁县| 田林县| 瑞金市| 左权县| 合作市| 泸州市| 新营市| 鄂托克旗| 阳曲县| 洛南县| 孝感市|