Freigeben über


HttpApplicationState-Klasse

Ermöglicht die gemeinsame Nutzung globaler Informationen über mehrere Sitzungen und Anforderungen innerhalb einer ASP.NET-Anwendung hinweg.

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

Syntax

'Declaration
Public NotInheritable Class HttpApplicationState
    Inherits NameObjectCollectionBase
'Usage
Dim instance As HttpApplicationState
public sealed class HttpApplicationState : NameObjectCollectionBase
public ref class HttpApplicationState sealed : public NameObjectCollectionBase
public final class HttpApplicationState extends NameObjectCollectionBase
public final class HttpApplicationState extends NameObjectCollectionBase

Hinweise

Eine ASP.NET-Anwendung ist die Summe aller Dateien, Seiten, Handler, Module und des Programmcodes im Gültigkeitsbereich eines virtuellen Verzeichnisses und der zugehörigen Unterverzeichnisse auf einem einzelnen Webserver.

Wenn ein Client zum ersten Mal eine URL-Ressource aus einem bestimmten virtuellen Verzeichnis einer ASP.NET-Anwendung anfordert, wird eine einzelne Instanz einer HttpApplicationState-Klasse erstellt. Für jede ASP.NET-Anwendung auf einem Webserver wird eine gesonderte, einzelne Instanz erstellt. Anschließend wird über das systeminterne Application-Objekt ein Verweis auf jede Instanz verfügbar gemacht.

Der Anwendungszustand ist innerhalb einer Webfarm (in der eine Anwendung auf mehrere Server verteilt ausgeführt wird) oder eines Webgartens (in dem eine Anwendung auf mehrere Prozesse auf demselben Computer verteilt ausgeführt wird) nicht freigegeben.

Thema Position
Gewusst wie: Speichern von Werten im Anwendungszustand Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Lesen von Werten im Anwendungszustand Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Speichern von Werten im Anwendungszustand Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Lesen von Werten im Anwendungszustand Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Speichern von Werten im Anwendungszustand Erstellen von ASP.NET-Webanwendungen
Gewusst wie: Lesen von Werten im Anwendungszustand Erstellen von ASP.NET-Webanwendungen

.NET Framework-Sicherheit

Vererbungshierarchie

System.Object
   System.Collections.Specialized.NameObjectCollectionBase
    System.Web.HttpApplicationState

Threadsicherheit

Dieser Typ ist bezüglich Multithreadoperationen sicher.

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

HttpApplicationState-Member
System.Web-Namespace
HttpContext
HttpApplication-Klasse