SessionStateActions Enumeration

Definition

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.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
type SessionStateActions = 
Public Enum SessionStateActions
Vererbung
SessionStateActions
Attribute

Felder

InitializeItem 1

Das Sitzungselement aus dem Datenspeicher ist für eine Sitzung bestimmt, für die eine Initialisierung erforderlich ist.The session item from the data store is for a session that requires initialization.

None 0

Vom aufrufenden Code müssen keine Initialisierungsaktionen ausgeführt werden.No initialization actions need to be performed by the calling code.

Beispiele

Ein Beispiel für eine Implementierung des Sitzungs Zustands Speicher Anbieters, die die SessionStateActions -Enumeration verwendet, finden Sie unter Implementieren eines Sitzungs Zustands Speicher-Anbieters.For an example of a session-state store provider implementation that uses the SessionStateActions enumeration, see Implementing a Session-State Store Provider.

Hinweise

Die SessionStateActions -Enumeration wird von der GetItem - GetItemExclusive Methode und der SessionStateStoreProviderBase -Methode einer-Implementierung verwendet.The SessionStateActions enumeration is used by the GetItem and GetItemExclusive methods of a SessionStateStoreProviderBase implementation. Wenn ein Sitzungs Element aus dem Datenspeicher abgerufen wird, gibt der-Enumerationswert an, ob für die Sitzung eine Initialisierung erforderlich ist oder nicht, basierend auf einem Wert, der mit den Daten gespeichert wird.When a session item is retrieved from the data store, the enumeration value indicates whether the session requires initialization or not based on a value stored with the data. Mit GetItem der GetItemExclusive -Methode und actions der-Methode SessionStateActions wird ein-Parameter auf Grundlage dieses Werts festgelegt, der mit dem Sitzungs Element abgerufen wird.The GetItem and GetItemExclusive methods set an actions parameter to a SessionStateActions enumeration value based on this value retrieved with the session item. Wenn der Wert des actions -Parameters auf InitializeItem festgelegt ist SessionStateModule , initialisiert die Sitzung und führt das Session_OnStart Ereignis aus, das in der Datei Global. asax für die Anwendung ASP.net definiert ist.If the value of the actions parameter is set to InitializeItem, the SessionStateModule initializes the session and executes the Session_OnStart event defined in the Global.asax file for the ASP.NET application. Wenn der Wert des actions -Parameters "None" ist, werden keine weiteren Schritte für die aktuelle Sitzung ausgeführt.If the value of the actions parameter is None, no additional steps are taken for the current session.

Ein CreateUninitializedItem von der GetItem -Methode erstelltes Sitzungs Element wird mit einem Wert erstellt, der angibt, dass für das Element eine Initialisierung erforderlich ist actions und dass die-Methode und die-Methode den- GetItemExclusive Parameter auf InitializeItem festlegenA session item created by the CreateUninitializedItem method is created with a value indicating that the item requires initialization and that the GetItem and GetItemExclusive methods should set the actions parameter to InitializeItem.

Gilt für: