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 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
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 |
| 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. |