IHttpHandler Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |