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.

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)
public sealed class HttpApplicationState : NameObjectCollectionBase

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

  Name Beschreibung
Öffentliche Eigenschaft AllKeys Ruft die Zugriffstasten in der HttpApplicationState-Auflistung ab.
Öffentliche Eigenschaft Contents Ruft einen Verweis auf das HttpApplicationState-Objekt ab.
Öffentliche Eigenschaft Count Ruft die Anzahl der Objekte in der HttpApplicationState-Auflistung ab. (Überschreibt NameObjectCollectionBase.Count.)
Geschützte Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz schreibgeschützt ist, oder legt diesen fest. (Von NameObjectCollectionBase geerbt.)
Öffentliche Eigenschaft Item[Int32] Ruft ein einzelnes HttpApplicationState-Objekt anhand des Indexes ab.
Öffentliche Eigenschaft Item[String] Ruft den Wert eines einzelnen HttpApplicationState-Objekts anhand des Namens ab.
Öffentliche Eigenschaft Keys Ruft eine NameObjectCollectionBase.KeysCollection-Instanz ab, die alle Schlüssel der NameObjectCollectionBase-Instanz enthält. (Von NameObjectCollectionBase geerbt.)
Öffentliche Eigenschaft StaticObjects Ruft alle durch ein <object>-Tag deklarierten Objekte ab, wobei der Gültigkeitsbereich innerhalb der ASP.NET-Anwendung auf "Application" festgelegt wird.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Methode Add Fügt der HttpApplicationState-Auflistung ein neues Objekt hinzu.
Geschützte Methode BaseAdd Fügt einen Eintrag mit dem angegebenen Schlüssel und Wert der NameObjectCollectionBase-Instanz hinzu. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseClear Entfernt alle Einträge aus der NameObjectCollectionBase-Instanz. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseGet(Int32) Ruft den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseGet(String) Ruft den Wert des ersten Eintrags mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz ab. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseGetAllKeys Gibt ein String-Array zurück, das alle Schlüssel der NameObjectCollectionBase-Instanz enthält. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseGetAllValues() Gibt ein Object-Array zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseGetAllValues(Type) Gibt ein Array des angegebenen Typs zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseGetKey Ruft den Schlüssel des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseHasKeys Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz Einträge enthält, deren Schlüssel nicht null ist. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseRemove Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseRemoveAt Entfernt den Eintrag am angegebenen Index der NameObjectCollectionBase-Instanz. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseSet(Int32, Object) Legt den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz fest. (Von NameObjectCollectionBase geerbt.)
Geschützte Methode BaseSet(String, Object) Legt den Wert des ersten Eintrags mit dem angegebenen Schlüssel in der NameObjectCollectionBase-Instanz fest. Wenn der Schlüssel nicht vorhanden ist, wird der NameObjectCollectionBase-Instanz ein Eintrag mit dem angegebenen Wert und Schlüssel hinzugefügt. (Von NameObjectCollectionBase geerbt.)
Öffentliche Methode Clear Entfernt alle Objekte aus einer HttpApplicationState-Auflistung.
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.)
Öffentliche Methode Get(Int32) Ruft ein HttpApplicationState-Objekt anhand des numerischen Indexes ab.
Öffentliche Methode Get(String) Ruft ein HttpApplicationState-Objekt anhand des Namens ab.
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die NameObjectCollectionBase durchläuft. (Von NameObjectCollectionBase geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetKey Ruft einen HttpApplicationState-Objektnamen anhand des Indexes ab.
Öffentliche Methode GetObjectData Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der NameObjectCollectionBase-Instanz erforderlichen Daten zurück. (Von NameObjectCollectionBase geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Lock Sperrt den Zugriff auf eine HttpApplicationState-Variable, um die Zugriffssynchronisierung zu erleichtern.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode OnDeserialization Implementiert die ISerializable-Schnittstelle und löst das Deserialisierungsereignis aus, sobald die Deserialisierung abgeschlossen ist. (Von NameObjectCollectionBase geerbt.)
Öffentliche Methode Remove Entfernt das benannte Objekt aus einer HttpApplicationState-Auflistung.
Öffentliche Methode RemoveAll Entfernt alle Objekte aus einer HttpApplicationState-Auflistung.
Öffentliche Methode RemoveAt Entfernt ein HttpApplicationState-Objekt anhand des Indexes aus der Auflistung.
Öffentliche Methode Set Aktualisiert den Wert eines Objekts in einer HttpApplicationState-Auflistung.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UnLock Hebt die Zugriffsperre einer HttpApplicationState-Variablen auf, um die Zugriffssynchronisierung zu erleichtern.
Zum Seitenanfang
  Name Beschreibung
Explizite Schnittstellenimplementierung Private Methode ICollection.CopyTo Kopiert die gesamte NameObjectCollectionBase in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. (Von NameObjectCollectionBase geerbt.)
Explizite Schnittstellenimplementierung Private Eigenschaft ICollection.IsSynchronized Ruft einen Wert ab, der angibt, ob der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert (threadsicher) ist. (Von NameObjectCollectionBase geerbt.)
Explizite Schnittstellenimplementierung Private Eigenschaft ICollection.SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert werden kann. (Von NameObjectCollectionBase geerbt.)
Zum Seitenanfang

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.

.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.

Dieser Typ ist threadsicher.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ