System.Web.SessionState Namespace

Der System.Web.SessionState-Namespace stellt Klassen und Schnittstellen bereit, die das Speichern von Daten ermöglichen, die für einen einzelnen Client in einer Webanwendung auf dem Server spezifisch sind. The System.Web.SessionState namespace supplies classes and interfaces that enable storage of data specific to a single client within a Web application on the server. Die Sitzungszustandsdaten werden verwendet, um dem Client das Erscheinungsbild einer ständigen Verbindung mit der Anwendung zu geben. The session-state data is used to give the client the appearance of a persistent connection with the application. Zustandsinformationen können innerhalb des lokalen Prozessspeichers gespeichert werden, bzw. bei Webfarmkonfigurationen mithilfe des ASP.NET-Statusdiensts oder der Microsoft SQL Server-Datenbank prozessextern. State information can be stored within local process memory or, for Web farm configurations, it can be stored out of process using either the ASP.NET State service or a Microsoft SQL Server database.

Klassen

HttpSessionState

Ermöglicht den Zugriff auf Werte des Sitzungszustands und Einstellungen der Sitzungsebene sowie auf Methoden für die Lebensdauerverwaltung.Provides access to session-state values as well as session-level settings and lifetime management methods.

HttpSessionStateContainer

Enthält Werte des Sitzungszustands und Einstellungen der Sitzungsebene für die aktuelle Anforderung.Contains session-state values as well as session-level settings for the current request.

SessionIDManager

Verwaltet eindeutige Bezeichner für den ASP.NET-Sitzungszustand.Manages unique identifiers for ASP.NET session state.

SessionStateItemCollection

Eine Auflistung von Objekten, die im Sitzungszustand gespeichert wird.A collection of objects stored in session state. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

SessionStateModule

Stellt Sitzungszustanddienste für eine Anwendung bereit.Provides session-state services for an application. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

SessionStateStoreData

Stellt Sitzungszustandsdaten für einen Sitzungsspeicher dar.Represents session-state data for a session store.

SessionStateStoreProviderBase

Definiert die erforderlichen Member eines Sitzungszustandsanbieters für einen Datenspeicher.Defines the required members of a session-state provider for a data store.

SessionStateUtility

Stellt von Sitzungszustandmodulen verwendete Hilfsmethoden und Sitzungszustandanbieter zum Verwalten der Sitzungsinformationen für eine ASP.NET-Anwendung bereit.Provides helper methods used by session-state modules and session-state store providers to manage session information for an ASP.NET application. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

StateRuntime

Verwaltet Sitzungsdaten, die im ASP.NET-Zustandsdienst gespeichert sind.Manages session data stored in the ASP.NET state service. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

Schnittstellen

IHttpSessionState

Definiert den Vertrag für die Implementierung eines benutzerdefinierten Sitzungszustandscontainers.Defines the contract to implement a custom session-state container.

IPartialSessionState

Gibt bei der Implementierung in einem Typ eine Liste von null oder mehr Sitzungsschlüsseln zurück, die für einen Sitzungszustandsanbieter angeben, welche Sitzungszustandselemente abgerufen werden müssen.When implemented in a type, returns a list of zero or more session keys that indicate to a session-state provider which session-state items have to be retrieved.

IReadOnlySessionState

Gibt an, dass der Ziel-HTTP-Handler lediglich Lesezugriff auf Sitzungszustandswerte benötigt.Specifies that the target HTTP handler requires only read access to session-state values. Hierbei handelt es sich um eine Markierungsschnittstelle, die keine Methoden besitzt.This is a marker interface and has no methods.

IRequiresSessionState

Gibt an, dass der Ziel-HTTP-Handler Lese- und Schreibzugriff auf Sitzungszustandswerte benötigt.Specifies that the target HTTP handler requires read and write access to session-state values. Hierbei handelt es sich um eine Markierungsschnittstelle, die keine Methoden besitzt.This is a marker interface and has no methods.

ISessionIDManager

Definiert den Vertrag, den ein benutzerdefinierter Sitzungszustandsbezeichner-Manager implementieren muss.Defines the contract that a custom session-state identifier manager must implement.

ISessionStateItemCollection

Definiert den Vertrag für die Auflistung, die vom ASP.NET-Sitzungszustand zum Verwalten der Sitzung verwendet wird.Defines the contract for the collection used by ASP.NET session state to manage session.

ISessionStateModule

Definiert die Schnittstelle für die Verwaltung von Sitzungszustandmodulen.Defines the interface for managing session state modules.

IStateRuntime

Definiert die vom ASP.NET-Zustandsdienst zum Verwalten von Sitzungsdaten verwendete Schnittstelle.Defines the interface used by the ASP.NET state service to manage session data.

Enumerationen

SessionStateActions

Gibt an, ob ein Sitzungselement aus einem Datenspeicher für eine Sitzung bestimmt ist, für die eine Initialisierung erforderlich ist.Identifies whether a session item from a data store is for a session that requires initialization.

SessionStateBehavior

Gibt den Typ der Sitzungsunterstützung an, der zur Bearbeitung einer Anforderung erforderlich ist.Specifies the type of session support that is required in order to handle a request.

SessionStateMode

Gibt den Sitzungszustandsmodus an.Specifies the session-state mode.

Delegaten

SessionStateItemExpireCallback

Stellt die Methode dar, die das End-Ereignis eines Sitzungszustandsmoduls behandelt.Represents the method that handles the End event of a session-state module.

Hinweise

Der Sitzungszustand kann mit Clients verwendet werden, die keine Cookies unterstützen.Session state can be used with clients that do not support cookies. ASP.NET kann konfiguriert werden, um eine Sitzungs-ID in der URL-Zeichenfolge zu codieren, die zwischen dem Client und Server übertragen werden.ASP.NET can be configured to encode a session ID in the URL string that is transmitted between the client and the server.