IHttpHandler Schnittstelle

Definition

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 ermöglichen die Interaktion mit den Anforderungs- und Antwortdiensten auf niedriger Ebene des IIS-Webservers und bieten Funktionen ähnlich wie ISAPI-Erweiterungen, aber mit einem einfacheren Programmiermodell.

Wenn Ihr Handler auf Sitzungsstatuswerte 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 HttpHandler, der die IHttpHandler-Schnittstelle implementiert.

Gilt für: