HTTP-Laufzeitunterstützung
Erfahrenen Entwicklern, die APIs verwenden möchten, die so leistungsstark sind wie die bisher in Internet-Informationsdienste (IIS, Internet Information Services) verfügbaren ISAPIs (Internet Server-APIs), stellt ASP.NET die IHttpHandler-Schnittstelle und die IHttpModule-Schnittstelle zur Verfügung. Über die IHttpHandler-Schnittstelle können Interaktionen mit den Anforderungs- und Antwortdiensten des IIS-Webservers auf niedriger Ebene durchgeführt werden. Gleichzeitig wird ein mit den ISAPI-Erweiterungen vergleichbarer Funktionsumfang bereitgestellt, der allerdings ein einfacheres Programmiermodell umfasst. Wenn Sie die IHttpModule-Schnittstelle implementieren, können Sie benutzerdefinierte Ereignisse einschließen, die an allen an die Anwendung gesendeten Anforderungen teilnehmen.
Ist Ihnen IIS bereits vertraut? IHttpHandler-Objekte haben eine ähnliche Funktion wie ISAPI-Erweiterungen in IIS, und IHttpModule-Objekte haben eine ähnliche Funktion wie ISAPI-Filter in IIS.
In diesem Abschnitt
- HttpHandlers
Bietet eine Übersicht über HttpHandler. - HttpModules
Bietet eine Übersicht über HttpModule.
Verwandte Abschnitte
- Erstellen von ASP.NET-Webanwendungen
Bietet einen Überblick über ASP.NET-Anwendungen. - ASP.NET-Konfiguration
Bietet einen Überblick über die Konfiguration von ASP.NET-Anwendungen.