Freigeben über


StateBag-Member

Verwaltet den Ansichtszustand von ASP.NET-Serversteuerelementen, einschließlich Seiten. Diese Klasse kann nicht vererbt werden.

In den folgenden Tabellen werden die vom StateBag -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode StateBag Überladen. Initialisiert eine neue Instanz der StateBag-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der StateItem-Objekte im StateBag-Objekt ab.
Öffentliche Eigenschaft Item Ruft den Wert eines im StateBag-Objekt gespeicherten Elements ab oder legt diesen fest.
Öffentliche Eigenschaft Keys Ruft eine Auflistung der Schlüssel ab, die die Elemente im StateBag-Objekt darstellen.
Öffentliche Eigenschaft Values Ruft eine Auflistung von im StateBag-Objekt gespeicherten Ansichtszustandswerten ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Add Fügt dem StateBag-Objekt ein neues StateItem-Objekt hinzu. Wenn das Element bereits im StateBag-Objekt vorhanden ist, aktualisiert diese Methode den Wert des Elements.
Öffentliche Methode Clear Entfernt alle Elemente aus dem aktuellen StateBag-Objekt.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der alle Schlüssel-Wert-Paare des im StateBag-Objekt gespeicherten StateItem-Objekts durchläuft.
Öffentliche Methode 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.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsItemDirty Überprüft ein im StateBag-Objekt gespeichertes StateItem-Objekt, um auszuwerten, ob es seit dem Aufruf von Control.TrackViewState geändert wurde.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Remove Entfernt das angegebene Schlüssel-Wert-Paar aus dem StateBag-Objekt.
Öffentliche Methode SetDirty Legt sowohl den Zustand des StateBag-Objekts als auch die Dirty-Eigenschaft der einzelnen darin enthaltenen StateItem-Objekte fest.
Öffentliche Methode SetItemDirty Legt die Dirty-Eigenschaft für das angegebene StateItem-Objekt im StateBag-Objekt fest.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode 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.)
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Collections.ICollection.CopyTo Eine Beschreibung dieses Members finden Sie unter ICollection.CopyTo.
Explizite Schnittstellenimplementierung Methode System.Collections.IDictionary.Add Eine Beschreibung dieses Members finden Sie unter IDictionary.Add.
Explizite Schnittstellenimplementierung Methode System.Collections.IDictionary.Contains Eine Beschreibung dieses Members finden Sie unter IDictionary.Contains.
Explizite Schnittstellenimplementierung Methode System.Collections.IDictionary.Remove Eine Beschreibung dieses Members finden Sie unter Remove.
Explizite Schnittstellenimplementierung Methode System.Collections.IEnumerable.GetEnumerator Eine Beschreibung dieses Members finden Sie unter IEnumerable.GetEnumerator.
Explizite Schnittstellenimplementierung Methode System.Web.UI.IStateManager.LoadViewState Stellt den zuvor gespeicherten Ansichtszustand des StateBag-Objekts wieder her.
Explizite Schnittstellenimplementierung Methode System.Web.UI.IStateManager.SaveViewState Speichert die Änderungen am StateBag-Objekt seit dem Zeitpunkt, zu dem die Seite an den Server zurückgesendet wurde.
Explizite Schnittstellenimplementierung Methode System.Web.UI.IStateManager.TrackViewState Veranlasst das StateBag-Objekt, die Änderungen an seinem Zustand zu verfolgen, sodass er anforderungsübergreifend beibehalten werden kann.
Explizite Schnittstellenimplementierung Eigenschaft System.Collections.ICollection.IsSynchronized Eine Beschreibung dieses Members finden Sie unter ICollection.IsSynchronized.
Explizite Schnittstellenimplementierung Eigenschaft System.Collections.ICollection.SyncRoot Eine Beschreibung dieses Members finden Sie unter ICollection.SyncRoot.
Explizite Schnittstellenimplementierung Eigenschaft System.Collections.IDictionary.IsFixedSize Eine Beschreibung dieses Members finden Sie unter IDictionary.IsFixedSize.
Explizite Schnittstellenimplementierung Eigenschaft System.Collections.IDictionary.IsReadOnly Eine Beschreibung dieses Members finden Sie unter IDictionary.IsReadOnly.
Explizite Schnittstellenimplementierung Eigenschaft System.Collections.IDictionary.Item Eine Beschreibung dieses Members finden Sie unter IDictionary.Item.
Explizite Schnittstellenimplementierung Eigenschaft System.Web.UI.IStateManager.IsTrackingViewState Ruft einen Wert ab, der angibt, ob Zustandsänderungen verfolgt werden.

Zum Seitenanfang

Siehe auch

Referenz

StateBag-Klasse
System.Web.UI-Namespace
IStateManager-Schnittstelle
IDictionary
Control.ViewState-Eigenschaft
AttributeCollection-Klasse

Weitere Ressourcen

Auflistungen und Datenstrukturen
Übersicht über die ASP.NET-Zustandsverwaltung