HttpApplication-Member
Definiert die Methoden, Eigenschaften und Ereignisse, die allen Anwendungsobjekten in einer ASP.NET-Anwendung gemeinsam sind. Diese Klasse ist die Basisklasse für Anwendungen, die vom Benutzer in der Datei Global.asax definiert wurden.
In den folgenden Tabellen werden die vom HttpApplication -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
Name | Beschreibung | |
---|---|---|
HttpApplication | Erstellt eine neue Instanz der HttpApplication-Klasse. |
Zum Seitenanfang
Öffentliche Eigenschaften
(siehe auch Geschützte Eigenschaften )
Name | Beschreibung | |
---|---|---|
Application | Ruft den aktuellen Zustand einer Anwendung ab. | |
Context | Ruft HTTP-spezifische Informationen über die aktuelle Anforderung ab. | |
Modules | Ruft die Auflistung der Module für die aktuelle Anwendung ab. | |
Request | Ruft das systeminterne Anforderungsobjekt für die aktuelle Anforderung ab. | |
Response | Ruft das systeminterne Antwortobjekt für die aktuelle Anforderung ab. | |
Server | Ruft das systeminterne Serverobjekt für die aktuelle Anforderung ab. | |
Session | Ruft das systeminterne Sitzungsobjekt ab, das den Zugriff auf die Sitzungsdaten bereitstellt. | |
Site | Stellt eine Siteschnittstelle für eine IComponent-Implementierung bereit. | |
User | Ruft das systeminterne Benutzerobjekt für die aktuelle Anforderung ab. |
Zum Seitenanfang
Geschützte Eigenschaften
Name | Beschreibung | |
---|---|---|
Events | Ruft die Liste der Ereignishandlerdelegaten ab, die alle Anwendungsereignisse verarbeiten. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
AddOnAcquireRequestStateAsync | Überladen. Fügt das angegebene AcquireRequestState-Ereignis der Auflistung von asynchronen AcquireRequestState-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnAuthenticateRequestAsync | Überladen. Fügt das angegebene AuthenticateRequest-Ereignis der Auflistung von asynchronen AuthenticateRequest-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnAuthorizeRequestAsync | Überladen. Fügt das angegebene AuthorizeRequest-Ereignis der Auflistung von asynchronen AuthorizeRequest-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnBeginRequestAsync | Überladen. Fügt das angegebene BeginRequest-Ereignis der Auflistung von asynchronen BeginRequest-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnEndRequestAsync | Überladen. Fügt das angegebene EndRequest-Ereignis der Auflistung von asynchronen EndRequest-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnPostAcquireRequestStateAsync | Überladen. Fügt das angegebene PostAcquireRequestState-Ereignis der Auflistung von asynchronen PostAcquireRequestState-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnPostAuthenticateRequestAsync | Überladen. Fügt das angegebene AddOnPostAcquireRequestStateAsync-Ereignis der Auflistung von asynchronen PostAuthenticateRequest-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnPostAuthorizeRequestAsync | Überladen. Fügt das angegebene PostAuthorizeRequest-Ereignis der Auflistung von asynchronen PostAuthorizeRequest-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnPostMapRequestHandlerAsync | Überladen. Fügt das angegebene PostMapRequestHandler-Ereignis der Auflistung von asynchronen PostMapRequestHandler-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnPostReleaseRequestStateAsync | Überladen. Fügt das angegebene PostReleaseRequestState-Ereignis der Auflistung von asynchronen PostReleaseRequestState-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnPostRequestHandlerExecuteAsync | Überladen. Fügt das angegebene PostRequestHandlerExecute-Ereignis der Auflistung von asynchronen PostRequestHandlerExecute-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnPostResolveRequestCacheAsync | Überladen. Fügt das angegebene PostResolveRequestCache-Ereignis der Auflistung von asynchronen PostResolveRequestCache-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnPostUpdateRequestCacheAsync | Überladen. Fügt das angegebene PostUpdateRequestCache-Ereignis der Auflistung von asynchronen PostUpdateRequestCache-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnPreRequestHandlerExecuteAsync | Überladen. Fügt das angegebene PreRequestHandlerExecute-Ereignis der Auflistung von asynchronen PreRequestHandlerExecute-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnReleaseRequestStateAsync | Überladen. Fügt das angegebene ReleaseRequestState-Ereignis der Auflistung von asynchronen ReleaseRequestState-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnResolveRequestCacheAsync | Überladen. Fügt den angegebenen ResolveRequestCache-Ereignishandler der Auflistung von asynchronen ResolveRequestCache-Ereignishandlern für die aktuelle Anforderung hinzu. | |
AddOnUpdateRequestCacheAsync | Überladen. Fügt das angegebene UpdateRequestCache-Ereignis der Auflistung von asynchronen UpdateRequestCache-Ereignishandlern für die aktuelle Anforderung hinzu. | |
CompleteRequest | Bewirkt, dass ASP.NET alle Ereignisse und das Filtern in der HTTP-Pipelineausführungskette umgeht und das EndRequest-Ereignis direkt ausführt. | |
Dispose | Gibt die HttpApplication-Instanz frei. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetVaryByCustomString | Stellt eine Implementierung der VaryByCustom-Eigenschaft für den Bereich der gesamten Anwendung bereit. | |
Init | Führt benutzerdefinierten Initialisierungscode aus, nachdem alle Ereignishandlermodule hinzugefügt wurden. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
Zum Seitenanfang
Öffentliche Ereignisse
Name | Beschreibung | |
---|---|---|
AcquireRequestState | Tritt ein, wenn ASP.NET den aktuellen Zustand (z. B. den Sitzungszustand) erhält, der der aktuellen Anforderung zugeordnet ist. | |
AuthenticateRequest | Tritt ein, wenn die Identität des Benutzers von einem Sicherheitsmodul eingerichtet wurde. | |
AuthorizeRequest | Tritt ein, wenn die Benutzerautorisierung von einem Sicherheitsmodul überprüft wurde. | |
BeginRequest | Tritt als erstes Ereignis in der HTTP-Pipelinekette der Ausführung ein, wenn ASP.NET auf eine Anforderung antwortet. | |
Disposed | Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis in der Anwendung überwacht. | |
EndRequest | Tritt als letztes Ereignis in der HTTP-Pipelinekette der Ausführung ein, wenn ASP.NET auf eine Anforderung antwortet. | |
Error | Tritt beim Auslösen einer nicht behandelten Ausnahme ein. | |
PostAcquireRequestState | Tritt ein, wenn der Anforderungszustand (z. B. der Sitzungszustand) abgerufen wurde, der der aktuellen Anforderung zugeordnet ist. | |
PostAuthenticateRequest | Tritt ein, wenn die Identität des Benutzers von einem Sicherheitsmodul eingerichtet wurde. | |
PostAuthorizeRequest | Tritt ein, wenn der Benutzer für die aktuelle Anforderung autorisiert wurde. | |
PostMapRequestHandler | Tritt ein, wenn ASP.NET dem entsprechenden Ereignishandler die aktuelle Anforderung zugeordnet hat. | |
PostReleaseRequestState | Tritt ein, wenn ASP.NET das Ausführen aller Ereignishandler der Anforderung abgeschlossen hat und die Zustandsdaten der Anforderung gespeichert wurden. | |
PostRequestHandlerExecute | Tritt ein, wenn der ASP.NET-Ereignishandler (z. B. eine Seite oder ein XML-Webdienst) die Ausführung beendet. | |
PostResolveRequestCache | Tritt ein, wenn ASP.NET die Ausführung des aktuellen Ereignishandlers umgeht und ermöglicht, dass ein Cachemodul eine Anforderung aus dem Zwischenspeicher behandelt. | |
PostUpdateRequestCache | Tritt ein, wenn ASP.NET die Aktualisierung von Cachemodulen und das Speichern von Antworten abschließt, mit denen nachfolgende Anforderungen aus dem Cache behandelt werden. | |
PreRequestHandlerExecute | Tritt unmittelbar vor dem Moment ein, bevor ASP.NET einen Ereignishandler (z. B. eine Seite oder einen XML-Webdienst) ausführt. | |
PreSendRequestContent | Tritt ein, kurz bevor ASP.NET Inhalt an den Client sendet. | |
PreSendRequestHeaders | Tritt ein, kurz bevor ASP.NET HTTP-Header an den Client sendet. | |
ReleaseRequestState | Tritt ein, nachdem ASP.NET die Ausführung aller Ereignishandler der Anforderung abgeschlossen hat. Dieses Ereignis veranlasst die Zustandsmodule, die aktuellen Zustandsdaten zu speichern. | |
ResolveRequestCache | Tritt ein, wenn ASP.NET ein Autorisierungsereignis abschließt, damit die Cachemodule Anforderungen aus dem Cache behandeln können, wobei sie die Ausführung des Ereignishandlers (z. B. einer Seite oder eines XML-Webdiensts) umgehen. | |
UpdateRequestCache | Tritt ein, wenn ASP.NET die Ausführung eines Ereignishandlers abschließt, damit Cachemodule Antworten speichern können, die für das Behandeln nachfolgender Anforderungen aus dem Cache verwendet werden. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
System.Web.IHttpAsyncHandler.BeginProcessRequest | Initialisiert einen asynchronen Aufruf an den HTTP-Ereignishandler. | |
System.Web.IHttpAsyncHandler.EndProcessRequest | Stellt bei Beendigung des Prozesses eine End-Methode für asynchrone Prozesse bereit. | |
System.Web.IHttpHandler.ProcessRequest | Ermöglicht die Verarbeitung von HTTP-Webanforderungen durch einen benutzerdefinierten HTTP-Handler, der die IHttpHandler-Schnittstelle implementiert. | |
System.Web.IHttpHandler.IsReusable | Ruft einen Boolean-Wert ab, der angibt, ob eine weitere Anforderung das IHttpHandler-Objekt verwenden kann. |
Zum Seitenanfang
Siehe auch
Referenz
HttpApplication-Klasse
System.Web-Namespace
IHttpHandlerFactory
IHttpHandler
IHttpModule
Weitere Ressourcen
httpHandlers-Element (ASP.NET-Einstellungsschema)
httpModules-Element (ASP.NET-Einstellungsschema)