HttpSessionStateWrapper Klasse

Definition

Kapselt das systeminterne HTTP-Objekt, das Zugriff auf Sitzungszustandswerte, Einstellungen auf Sitzungsebene und Verwaltungsmethoden auf Lebensdauer bietet.

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 wird von der HttpSessionStateBase Klasse abgeleitet 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 der klasse HttpSessionStateBase können Sie die ursprüngliche Implementierung der klasse HttpSessionState in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET Pipeline durchführen.

Konstruktoren

Name Beschreibung
HttpSessionStateWrapper(HttpSessionState)

Initialisiert eine neue Instanz der HttpSessionStateWrapper-Klasse.

Eigenschaften

Name Beschreibung
CodePage

Dient zum Abrufen oder Festlegen des Zeichensatzesbezeichners für die aktuelle Sitzung.

Contents

Ruft einen Verweis auf das aktuelle Sitzungsstatusobjekt ab.

CookieMode

Ruft einen Wert ab, der angibt, ob die Anwendung für cookielose Sitzungen 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 Anforderung 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 Sitzungszustandswerten synchronisiert wird (Threadsicher).

Item[Int32]

Dient zum Abrufen oder Festlegen eines Sitzungswerts mithilfe des angegebenen Indexes.

Item[String]

Dient zum Abrufen oder Festlegen eines Sitzungswerts mithilfe des angegebenen Namens.

Keys

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

LCID

Dient zum Abrufen oder Festlegen des Gebietsschemabezeichners (LCID) der aktuellen Sitzung.

Mode

Ruft den aktuellen Sitzungszustandsmodus ab.

SessionID

Ruft den eindeutigen Bezeichner für die Sitzung ab.

StaticObjects

Ruft eine Auflistung von Objekten ab, die von object Elementen deklariert werden, die als Serversteuerelemente gekennzeichnet sind und auf die aktuelle Sitzung in der Datei "Global.asax" der Anwendung festgelegt sind.

SyncRoot

Ruft ein Objekt ab, das verwendet werden kann, um den Zugriff auf die Auflistung von Sitzungszustandswerten zu synchronisieren.

Timeout

Ruft die Zeit in Minuten ab, die zwischen Anforderungen verstrichen werden kann, bevor der Sitzungsstatusanbieter die Sitzung beendet, oder legt diese fest.

Methoden

Name Beschreibung
Abandon()

Bricht die aktuelle Sitzung ab.

Add(String, Object)

Fügt der Sitzungsstatusauflistung ein Element hinzu.

Clear()

Entfernt alle Schlüssel und Werte aus der Sitzungsstatusauflistung.

CopyTo(Array, Int32)

Kopiert die Auflistung von Sitzungszustandswerten in ein eindimensionales Array, beginnend am angegebenen Index im Array.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, der verwendet werden kann, um alle Namen der Sitzungszustandsvariablen in der aktuellen Sitzung zu lesen.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(String)

Löscht ein Element aus der Sitzungsstatusauflistung.

RemoveAll()

Entfernt alle Schlüssel und Werte aus der Sitzungsstatusauflistung.

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

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: