Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

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)
public interface IHttpHandler

Der IHttpHandler-Typ macht die folgenden Member verfügbar.

  Name Beschreibung
Öffentliche Eigenschaft IsReusable Ruft einen Wert ab, der angibt, ob eine weitere Anforderung die IHttpHandler-Instanz verwenden kann.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Methode ProcessRequest Ermöglicht die Verarbeitung von HTTP-Webanforderungen durch einen benutzerdefinierten HttpHandler, der die IHttpHandler-Schnittstelle implementiert.
Zum Seitenanfang

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.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ