SessionStateItemCollection Klasse
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

SessionStateItemCollection-Klasse

 

Eine Auflistung von im Sitzungszustand gespeicherten Objekten. Die Klasse erlaubt keine Vererbung.

Namespace:   System.Web.SessionState
Assembly:  System.Web (in System.Web.dll)

System.Object
  System.Collections.Specialized.NameObjectCollectionBase
    System.Web.SessionState.SessionStateItemCollection

public sealed class SessionStateItemCollection : NameObjectCollectionBase, 
	ISessionStateItemCollection, ICollection, IEnumerable

NameBeschreibung
System_CAPS_pubmethodSessionStateItemCollection()

Erstellt ein neues, leeres SessionStateItemCollection-Objekt.

NameBeschreibung
System_CAPS_pubpropertyCount

Ruft die Anzahl von Schlüssel-Wert-Paaren in der NameObjectCollectionBase-Instanz ab.(Geerbt von NameObjectCollectionBase.)

System_CAPS_pubpropertyDirty

Ruft einen Wert ab, der angibt, ob die Auflistung als geändert markiert wurde, oder legt diesen fest.

System_CAPS_pubpropertyItem[Int32]

Ruft einen Wert in der Auflistung über den numerischen Index ab oder legt diesen fest.

System_CAPS_pubpropertyItem[String]

Ruft einen Wert in der Auflistung über den Namen ab oder legt diesen fest.

System_CAPS_pubpropertyKeys

Ruft eine Auflistung der Variablennamen für alle in der Auflistung gespeicherten Werte ab.(Setzt "NameObjectCollectionBase.Keys" außer Kraft.)

NameBeschreibung
System_CAPS_pubmethodClear()

Entfernt alle Werte und Schlüssel aus der Sitzungszustandsauflistung.

System_CAPS_pubmethodSystem_CAPS_staticDeserialize(BinaryReader)

Erstellt eine SessionStateItemCollection-Auflistung mit den Daten von einem Speicherort, an den mit der Serialize-Methode geschrieben wird.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von Object.)

System_CAPS_pubmethodGetEnumerator()

Gibt einen Enumerator zurück, mit dem alle Schlüsselnamen in der Auflistung gelesen werden können.(Setzt "NameObjectCollectionBase.GetEnumerator()" außer Kraft.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion. (Geerbt von Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der NameObjectCollectionBase-Instanz erforderlichen Daten zurück.(Geerbt von NameObjectCollectionBase.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von Object.)

System_CAPS_pubmethodOnDeserialization(Object)

Implementiert die ISerializable-Schnittstelle und löst das Deserialisierungsereignis aus, sobald die Deserialisierung abgeschlossen ist.(Geerbt von NameObjectCollectionBase.)

System_CAPS_pubmethodRemove(String)

Löscht ein Element aus der Auflistung.

System_CAPS_pubmethodRemoveAt(Int32)

Löscht ein Element an einem angegebenen Index aus der Auflistung.

System_CAPS_pubmethodSerialize(BinaryWriter)

Schreibt den Inhalt der Auflistung in einen BinaryWriter.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von Object.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Kopiert die gesamte NameObjectCollectionBase-Instanz in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.(Geerbt von NameObjectCollectionBase.)

NameBeschreibung
System_CAPS_pubmethodAsParallel()

Überladen. Ermöglicht die Parallelisierung einer Abfrage.(Definido por ParallelEnumerable).

System_CAPS_pubmethodAsQueryable()

Überladen. Konvertiert einen IEnumerable in einen IQueryable.(Definido por Queryable).

System_CAPS_pubmethodCast<TResult>()

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.(Definido por Enumerable).

System_CAPS_pubmethodOfType<TResult>()

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs.(Definido por Enumerable).

Die SessionStateItemCollection-Klasse wird zum Verwalten der Werte von Sitzungszustandsvariablen verwendet. Die Werte sind über Variablennamen oder einen numerischen Index indiziert.Mit der HttpSessionState-Klasse werden die Sitzungszustandsvariablen für den ASP.NET-Anwendungscode verfügbar gemacht. Der Zugriff auf diese Klasse erfolgt über die Session-Eigenschaft des aktuellen HttpContext oder über Page.Die HttpSessionState-Klasse ruft die HttpSessionStateContainer-Klasse auf, in der die Werte der Sitzungszustandsvariablen mit SessionStateItemCollection verwaltet werden.

Hinweise zur Implementierung:

Wenn Sie einen benutzerdefinierten Sitzungszustandsanbieter auf der Grundlage der SessionStateStoreProviderBase-Klasse erstellen, verwenden Sie die SessionStateItemCollection-Klasse, um die im Sitzungszustand gespeicherten Elemente zu verwalten.Wenn Sie ein benutzerdefiniertes Objekt erstellen müssen, um die Elemente im Sitzungszustand zu verwalten, implementieren Sie die ISessionStateItemCollection-Schnittstelle.

Im folgenden Codebeispiel wird ein neues SessionStateItemCollection-Objekt erstellt, und es werden Werte in der Auflistung über die Namen festgelegt und abgerufen.

.NET Framework
Verfügbar seit 2.0

Öffentliche statische (in Visual Basic freigegebene) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft