HttpSessionStateBase 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.
Dient als Basisklasse für Klassen, die Zugriff auf Sitzungsstatuswerte, Einstellungen auf Sitzungsebene und Lebensdauerverwaltungsmethoden bereitstellen.
public ref class HttpSessionStateBase abstract : System::Collections::ICollection
public abstract class HttpSessionStateBase : System.Collections.ICollection
type HttpSessionStateBase = class
interface ICollection
interface IEnumerable
Public MustInherit Class HttpSessionStateBase
Implements ICollection
- Vererbung
-
HttpSessionStateBase
- Abgeleitet
- Implementiert
Hinweise
Die- HttpSessionStateBase Klasse ist eine abstrakte Klasse, die dieselben Member wie die- HttpSessionState Klasse enthält. Die HttpSessionStateBase -Klasse ermöglicht es Ihnen, abgeleitete Klassen zu erstellen, die der HttpSessionState -Klasse ähneln, aber Sie können diese außerhalb der ASP.NET-Pipeline anpassen und bearbeiten. Wenn Sie Komponententests durchführen, verwenden Sie in der Regel eine abgeleitete Klasse, um Member mit angepasstem Verhalten zu implementieren, das das zu testenden Szenario erfüllt.
Die HttpSessionStateWrapper -Klasse wird aus der HttpSessionStateBase -Klasse abgeleitet. Die- HttpSessionStateWrapper Klasse dient als Wrapper für die- HttpSessionState Klasse. Zur Laufzeit verwenden Sie in der Regel eine Instanz der- HttpSessionStateWrapper Klasse, um Member des- HttpSessionState Objekts aufzurufen.
Konstruktoren
HttpSessionStateBase() |
Initialisiert die Klasse zur Verwendung durch eine geerbte Klasseninstanz. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden. |
Eigenschaften
CodePage |
Ruft beim Überschreiben in einer abgeleiteten Klasse den Zeichensatzbezeichner der aktuellen Sitzung ab oder legt diesen fest. |
Contents |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Verweis auf das aktuelle Sitzungszustandsobjekt ab. |
CookieMode |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Anwendung für Sitzungen ohne Cookies konfiguriert ist. |
Count |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Anzahl von Elementen in der Sitzungszustandsauflistung ab. |
IsCookieless |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Sitzungs-ID in die URL eingebettet ist. |
IsNewSession |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Sitzung während der aktuellen Anforderung erstellt wurde. |
IsReadOnly |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Sitzung schreibgeschützt ist. |
IsSynchronized |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der Zugriff auf die Auflistung von Werten des Sitzungszustands synchronisiert (threadsicher) ist. |
Item[Int32] |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Sitzungswert mithilfe des angegebenen Indexes ab oder legt ihn fest. |
Item[String] |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Sitzungswert mithilfe des angegebenen Namens ab oder legt ihn fest. |
Keys |
Ruft beim Überschreiben in einer abgeleiteten Klasse eine Schlüsselauflistung für alle Werte ab, die in der Sitzungsstatusauflistung gespeichert sind. |
LCID |
Ruft beim Überschreiben in einer abgeleiteten Klasse den Gebietsschemabezeichner (Locale Identifier, LCID) der aktuellen Sitzung ab oder legt diesen fest. |
Mode |
Ruft beim Überschreiben in einer abgeleiteten Klasse den aktuellen Sitzungszustandsmodus ab. |
SessionID |
Ruft beim Überschreiben in einer abgeleiteten Klasse den eindeutigen Bezeichner für die Sitzung ab. |
StaticObjects |
Ruft beim Überschreiben in einer abgeleiteten Klasse eine Auflistung von Objekten ab, die durch |
SyncRoot |
Ruft beim Überschreiben in einer abgeleiteten Klasse ein Objekt ab, das verwendet werden kann, um den Zugriff auf Sitzungszustandswerte zu synchronisieren. |
Timeout |
Dient beim Überschreiben in einer abgeleiteten Klasse zum Abrufen oder Festlegen der Zeit in Minuten, die zwischen Anforderungen verstreichen kann, bevor die Sitzung durch den Sitzungszustandsanbieter beendet wird. |
Methoden
Abandon() |
Bricht beim Überschreiben in einer abgeleiteten Klasse die aktuelle Sitzung ab. |
Add(String, Object) |
Fügt beim Überschreiben in einer abgeleiteten Klasse der Sitzungsstatusauflistung ein neues Element hinzu. |
Clear() |
Entfernt beim Überschreiben in einer abgeleiteten Klasse alle Schlüssel und Werte aus der Sitzungszustandsauflistung. |
CopyTo(Array, Int32) |
Kopiert beim Überschreiben in einer abgeleiteten Klasse 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 beim Überschreiben in einer abgeleiteten Klasse 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 beim Überschreiben in einer abgeleiteten Klasse ein Element aus der Sitzungszustandsauflistung. |
RemoveAll() |
Entfernt beim Überschreiben in einer abgeleiteten Klasse alle Schlüssel und Werte aus der Sitzungszustandsauflistung. |
RemoveAt(Int32) |
Löscht beim Überschreiben in einer abgeleiteten Klasse 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. |