閱讀英文版本

分享方式:


IHttpHandler 介面

定義

定義 ASP.NET 使用自訂 HTTP 處理常式所實作的合約,以同步處理 HTTP Web 要求。

C#
public interface IHttpHandler
衍生

備註

您可以在任何 Common Language Specification (CLS) 相容語言中,撰寫自定義 HTTP 處理程式來處理特定預先定義的 HTTP 要求類型。 類別中 HttpHandler 定義的可執行程序代碼,而不是傳統 ASP 或 ASP.NET 網頁,會回應這些特定要求。 HTTP 處理程式可讓您與 IIS Web 伺服器的低階要求和回應服務互動,並提供類似 ISAPI 擴充功能的功能,但使用更簡單的程式設計模型。

如果您的處理程式會存取會話狀態值,它必須實 IRequiresSessionState 作介面 (沒有方法的標記介面) 。

屬性

IsReusable

取得值,指出另一個要求是否可以使用 IHttpHandler 執行個體。

方法

ProcessRequest(HttpContext)

以實作 IHttpHandler 介面的自訂 HttpHandler 來啟用 HTTP Web 要求的處理。

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1