IHttpHandler Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert den Vertrag, den ASP.NET zum synchronen Verarbeiten von HTTP-Webanforderungen mit benutzerdefinierten HTTP-Handlern implementiert.
public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
- Abgeleitet
Hinweise
Sie können benutzerdefinierte HTTP-Handler schreiben, um bestimmte, vordefinierte Typen von HTTP-Anforderungen in einer beliebigen CLS-kompatiblen Sprache (Common Language Specification) zu verarbeiten. Ausführbarer Code, der in den HttpHandler
Klassen definiert ist, antwortet nicht auf herkömmliche ASP- oder ASP.NET-Webseiten, sondern auf diese spezifischen Anforderungen. HTTP-Handler bieten Ihnen die Möglichkeit, mit den Anforderungs- und Antwortdiensten auf niedriger Ebene des IIS-Webservers zu interagieren, und bieten Funktionen ähnlich wie ISAPI-Erweiterungen, aber mit einem einfacheren Programmiermodell.
Wenn Ihr Handler auf Sitzungszustandswerte zugreift, muss er die IRequiresSessionState -Schnittstelle (eine Markerschnittstelle ohne Methoden) implementieren.
Eigenschaften
IsReusable |
Ruft einen Wert ab, der angibt, ob eine weitere Anforderung die IHttpHandler-Instanz verwenden kann. |
Methoden
ProcessRequest(HttpContext) |
Ermöglicht die Verarbeitung von HTTP-Webanforderungen durch einen benutzerdefinierten |