SessionStateActions Enumeration
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.
Gibt an, ob ein Sitzungselement aus einem Datenspeicher für eine Sitzung bestimmt ist, für die eine Initialisierung erforderlich ist.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions =
Public Enum SessionStateActions
- Vererbung
- Attribute
Felder
InitializeItem | 1 | Das Sitzungselement aus dem Datenspeicher ist für eine Sitzung bestimmt, für die eine Initialisierung erforderlich ist. |
None | 0 | Vom aufrufenden Code müssen keine Initialisierungsaktionen ausgeführt werden. |
Beispiele
Ein Beispiel für eine Sitzungszustandsspeicheranbieterimplementierung, die die SessionStateActions Enumeration verwendet, finden Sie unter Implementieren eines Session-State-Speicheranbieters.
Hinweise
Die SessionStateActions Enumeration wird von den GetItem Methoden und GetItemExclusive einer SessionStateStoreProviderBase Implementierung verwendet. Wenn ein Sitzungselement aus dem Datenspeicher abgerufen wird, gibt der Enumerationswert an, ob die Sitzung initialisiert werden muss oder nicht, basierend auf einem mit den Daten gespeicherten Wert. Die GetItem Methoden und GetItemExclusive legen einen actions
Parameter auf einen SessionStateActions Enumerationswert basierend auf diesem Wert fest, der mit dem Sitzungselement abgerufen wird. Wenn der Wert des actions
Parameters auf InitializeItem festgelegt ist, initialisiert der SessionStateModule die Sitzung und führt das in der Session_OnStart
Datei Global.asax definierte Ereignis für die ASP.NET Anwendung aus. Wenn der Wert des actions
Parameters None ist, werden keine zusätzlichen Schritte für die aktuelle Sitzung ausgeführt.
Ein von der CreateUninitializedItem -Methode erstelltes Sitzungselement wird mit einem Wert erstellt, der angibt, dass das Element initialisiert werden muss und dass die GetItem Methoden und GetItemExclusive den actions
Parameter auf InitializeItem festlegen sollen.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für