文章編號: 307985 - 上次校閱: 2003年9月16日 - 版次: 2.2 INFO: ASP.NET HTTP 模組與 HTTP 處理常式概觀
在此頁中結論本文介紹 ASP.NET HTTP 模組與 HTTP 處理常式。 如需其他 ASP.NET 概觀,請參考下列「Microsoft 知識庫」文件: 305140?
(http://support.microsoft.com/kb/305140/EN-US/
)
INFO: ASP.NET 藍圖
其他相關資訊HTTP 模組與 HTTP 處理常式是 ASP.NET 架構的主要部分。 處理要求時,每個要求會先由多重 HTTP 模組 (例如,驗證模組和工作階段模組) 處理,再由單一 HTTP 處理常式處理。 處理常式已處理過的要求會經由 HTTP 模組傳回。 本文分為下列各節: HTTP 模組處理常式在執行前後,會呼叫模組。 模組可以讓開發人員攔截、參與或修改每個要求。 模組所實作的 IHttpModule 介面,是位於 System.Web 命名空間中。可用事件HttpApplication 類別提供了模組可以同步處理的許多事件。 下列是模組可以與每個要求同步處理的事件。 依循序列出這些事件:
設定 HTTP 模組<httpModules> 設定區段處理常式負責設定應用程式中的 HTTP 模組。 您可以在電腦、網站或應用程式層級中加以宣告。 請使用下列 <httpModules> 區段處理常式的語法:建立 HTTP 模組如果要建立 HTTP 模組,則必須實作 IHttpModule 介面。 IHttpModule 介面的 2 個方法具有下列簽章:308000?
(http://support.microsoft.com/kb/308000/EN-US/
)
如何: 使用 Visual Basic .NET 建立 ASP.NET HTTP 模組
307996?
(http://support.microsoft.com/kb/307996/EN-US/
)
如何: 使用 Visual C# .NET 建立 ASP.NET HTTP 模組
HTTP 處理常式處理常式可以用來處理個別的結束點要求。 處理常式可以讓 ASP.NET 架構處理應用程式中的個別 HTTP URL 或 URL 擴充程式群組。 有別於模組的是,它只使用一個處理常式來處理要求。 所有處理常式實作的 IHttpHandler 介面,是位於 System.Web 命名空間中。 處理常式有點類似於「Internet 伺服器應用程式發展介面」(ISAPI) 擴充程式。設定 HTTP 處理常式<httpHandlers> 設定區段處理常式負責將內送 URL 對應至 IHttpHandler 或 IHttpHandlerFactory 類別。 您可以在電腦、網站或應用程式層級上加以宣告。 子目錄會沿用這些設定值。系統管理員可以使用 <add> 標籤指示詞,來設定 <httpHandlers> 區段。 <Add> 指示詞是由上而下依序解譯處理。 請使用下列 <httpHandler> 區段處理常式的語法: 建立 HTTP 處理常式如果要建立 HTTP 處理常式,則必須實作 IHttpHandler 介面。 IHttpHandler 介面各有一個方法和內容,均具有下列簽章:308001?
(http://support.microsoft.com/kb/308001/EN-US/
)
如何: 使用 Visual C# .NET 建立 ASP.NET HTTP 處理常式
如需詳細資訊,請按一下下列的文件編號,檢視「Microsoft 知識庫」中的文件:
307997?
(http://support.microsoft.com/kb/307997/EN-US/
)
如何: 使用 Visual Basic .NET 建立 ASP.NET HTTP 處理常式
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

回此頁最上方
