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 napsat vlastní obslužné rutiny PROTOKOLU HTTP, které zpracují konkrétní předdefinované typy 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ček 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í HttpHandler , která implementuje IHttpHandler rozhraní.

Platí pro