IHttpHandler 介面

定義

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

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
衍生

備註

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

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

屬性

IsReusable

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

方法

ProcessRequest(HttpContext)

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

適用於