Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
IHttpHandler-Schnittstelle
Definiert den Vertrag, den ASP.NET zum synchronen Verarbeiten von HTTP-Webanforderungen mit benutzerdefinierten HTTP-Handlern implementiert.
Assembly: System.Web (in System.Web.dll)
Der IHttpHandler-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
IsReusable | Ruft einen Wert ab, der angibt, ob eine weitere Anforderung die IHttpHandler-Instanz verwenden kann. |
| Name | Beschreibung | |
|---|---|---|
|
ProcessRequest | Ermöglicht die Verarbeitung von HTTP-Webanforderungen durch einen benutzerdefinierten HttpHandler, der die IHttpHandler-Schnittstelle implementiert. |
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.
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.