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 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í |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro