Freigeben über


IHttpHandler-Schnittstelle

Definiert den Vertrag, den ASP.NET zum synchronen Verarbeiten von HTTP-Webanforderungen mit benutzerdefinierten HTTP-Handlern implementiert.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Interface IHttpHandler
'Usage
Dim instance As IHttpHandler
public interface IHttpHandler
public interface class IHttpHandler
public interface IHttpHandler
public interface IHttpHandler

Hinweise

Sie können benutzerdefinierte HTTP-Handler schreiben, mit deren Hilfe bestimmte, vordefinierte Typen von HTTP-Anforderungen in jeder CLS-kompatiblen Sprache (Common Language Specification) verarbeitet werden können. Ausführbarer Code, der in den HttpHandler-Klassen und nicht in herkömmlichen ASP- oder ASP.NET-Webseiten definiert wird, antwortet auf diese bestimmten Anforderungen. Über HTTP-Handler können Interaktionen mit den Anforderungs- und Antwortdiensten des IIS-Webservers auf niedriger Ebene hergestellt werden. Gleichzeitig wird ein den ISAPI-Erweiterungen vergleichbarer Funktionsumfang, allerdings mit einem einfacheren Programmiermodell, bereitgestellt.

Wenn der Handler auf Werte eines Sitzungszustands zugreift, muss er die IRequiresSessionState-Schnittstelle (eine Markierungsschnittstelle ohne Methoden) implementieren.

Thema Position
Exemplarische Vorgehensweise: Erstellen eines synchronen HTTP-Handlers Erstellen von Anwendungen mit Visual Web Developer
Exemplarische Vorgehensweise: Erstellen und Registrieren von HTTP-Handlerfactorys Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Erstellen eines asynchronen HTTP-Handlers Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Registrieren von HTTP-Handlern Erstellen von ASP.NET-Webanwendungen in Visual Studio
Übersicht über HTTP-Handler und HTTP-Module Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Konfigurieren einer HTTP-Handlererweiterung in IIS Erstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Erstellen und Registrieren von HTTP-Handlerfactorys Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Erstellen eines asynchronen HTTP-Handlers Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Registrieren von HTTP-Handlern Erstellen von ASP.NET-Webanwendungen in Visual Studio
Übersicht über HTTP-Handler und HTTP-Module Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Konfigurieren einer HTTP-Handlererweiterung in IIS Erstellen von ASP.NET-Webanwendungen in Visual Studio

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

IHttpHandler-Member
System.Web-Namespace