IHttpHandler Rozhraní

Definice

Definuje kontrakt, který ASP.NET implementuje pro synchronní zpracování webových požadavků HTTP pomocí vlastních obslužných rutin HTTP.

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
Odvozené

Poznámky

Vlastní obslužné rutiny HTTP můžete psát pro zpracování konkrétních předdefinovaných typů požadavků HTTP v libovolném jazyce kompatibilním se specifikací CLS (Common Language Specification). Spustitelný kód definovaný ve třídách HttpHandler, nikoli konvenčních webových stránkách ASP nebo ASP.NET, reaguje na tyto konkrétní požadavky. Obslužné rutiny HTTP poskytují způsob interakce se službami požadavků a odpovědí nízké úrovně webového serveru SLUŽBY IIS a poskytují funkce podobně jako rozšíření ISAPI, ale s jednodušším programovacím modelem.

Pokud obslužná rutina získá přístup k hodnotám stavu relace, musí implementovat IRequiresSessionState rozhraní (rozhraní značek bez metod).

Vlastnosti

Name Description
IsReusable

Získá hodnotu určující, zda jiný požadavek může použít IHttpHandler instanci.

Metody

Name Description
ProcessRequest(HttpContext)

Umožňuje zpracování webových požadavků HTTP vlastním HttpHandler , který implementuje IHttpHandler rozhraní.

Platí pro