HttpSessionStateWrapper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 |
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. |