Freigeben über


HttpSessionStateWrapper Klasse

Definition

Kapselt das intrinsische HTTP-Objekt, das Zugriff auf Sitzungsstatuswerte, Einstellungen auf Sitzungsebene und Lebensdauerverwaltungsmethoden bereitstellt.

public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
    inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
Vererbung
HttpSessionStateWrapper

Hinweise

Die HttpSessionStateWrapper -Klasse leitet sich von der HttpSessionStateBase -Klasse ab und dient als Wrapper für die HttpSessionState Klasse. Diese Klasse macht die Funktionalität der HttpSessionState Klasse verfügbar und macht den HttpSessionStateBase Typ verfügbar. Mit HttpSessionStateBase der -Klasse können Sie die ursprüngliche Implementierung der HttpSessionState -Klasse in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET-Pipeline durchführen.

Konstruktoren

HttpSessionStateWrapper(HttpSessionState)

Initialisiert eine neue Instanz der HttpSessionStateWrapper-Klasse.

Eigenschaften

CodePage

Ruft den Zeichensatzbezeichner für die aktuelle Sitzung ab oder legt diesen fest.

Contents

Ruft einen Verweis auf das aktuelle Sitzungsstatusobjekt ab.

CookieMode

Ruft einen Wert ab, der angibt, ob die Anwendung für Sitzungen ohne Cookies konfiguriert ist.

Count

Ruft die Anzahl der Elemente in der Sitzungsstatusauflistung ab.

IsCookieless

Ruft einen Wert ab, der angibt, ob die Sitzungs-ID in die URL eingebettet ist.

IsNewSession

Ruft einen Wert ab, der angibt, ob die Sitzung während der aktuellen Angibt erstellt wurde.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Sitzung schreibgeschützt ist.

IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung von Werten des Sitzungszustands synchronisiert (threadsicher) ist.

Item[Int32]

Ruft einen Sitzungswert mit dem angegebenen Index ab oder legt ihn fest.

Item[String]

Ruft einen Sitzungswert mit dem angegebenen Namen ab oder legt ihn fest.

Keys

Ruft eine Schlüsselauflistung für alle Werte ab, die in der Sitzungsstatusauflistung gespeichert sind.

LCID

Ruft den Gebietsschemabezeichner (Locale Identifier, LCID) der aktuellen Sitzung ab oder legt ihn fest.

Mode

Ruft den aktuellen Sitzungszustandsmodus ab.

SessionID

Ruft den eindeutigen Bezeichner für die Sitzung ab.

StaticObjects

Ruft eine Auflistung von Objekten ab, die durch object-Elemente deklariert sind, die in der Global.asax-Datei der Anwendung als Serversteuerelemente mit der aktuellen Sitzung als Gültigkeitsbereich gekennzeichnet sind.

SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung von Sitzungszustandswerten synchronisiert werden kann.

Timeout

Ruft die Zeit in Minuten ab, die zwischen Anforderungen verstreichen kann, bevor die Sitzung durch den Sitzungszustandsanbieter beendet wird, oder legt die Zeit fest.

Methoden

Abandon()

Bricht die aktuelle Sitzung ab.

Add(String, Object)

Fügt ein Element zur Sitzungszustandsauflistung hinzu.

Clear()

Entfernt alle Schlüssel und Werte aus der Sitzungszustandsauflistung.

CopyTo(Array, Int32)

Kopiert die Auflistung der Sitzungsstatuswerte in ein eindimensionales Array, wobei am angegebenen Index im Array begonnen wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, mit dem alle Namen der Sitzungszustandsvariablen in der aktuellen Sitzung gelesen werden können.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(String)

Löscht ein Element aus der Sitzungszustandsauflistung.

RemoveAll()

Entfernt alle Schlüssel und Werte aus der Sitzungszustandsauflistung.

RemoveAt(Int32)

Löscht das Element am angegebenen Index aus der Sitzungsstatusauflistung.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für: