Sdílet prostřednictvím


IHttpHandler Rozhraní

Definice

Definuje kontrakt, který ASP.NET implementuje k synchronnímu 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

Můžete psát vlastní obslužné rutiny HTTP 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 HttpHandler třídách místo konvenčních webových stránek ASP nebo ASP.NET odpovídá na tyto konkrétní požadavky. Obslužné rutiny HTTP umožňují interakci se službami požadavků a odpovědí nízké úrovně webového serveru IIS a poskytují funkce podobně jako rozšíření ISAPI, ale s jednodušším programovacím modelem.

Pokud bude vaše obslužná rutina přistupovat k hodnotám stavu relace, musí implementovat IRequiresSessionState rozhraní (rozhraní značky bez metod).

Vlastnosti

IsReusable

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

Metody

ProcessRequest(HttpContext)

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

Platí pro