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 vorgesehen ist, die initialisiert werden muss.
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
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | Vom aufrufenden Code müssen keine Initialisierungsaktionen ausgeführt werden. |
| InitializeItem | 1 | Das Sitzungselement aus dem Datenspeicher ist für eine Sitzung vorgesehen, die initialisiert werden muss. |
Beispiele
Ein Beispiel für eine Implementierung des Sitzungszustandsspeicheranbieters, die die SessionStateActions Enumeration verwendet, finden Sie unter Implementieren eines Session-State Store-Anbieters.
Hinweise
Die SessionStateActions Aufzählung wird von den GetItem Methoden 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 wert, der mit den Daten gespeichert ist. Die GetItem Methoden legen GetItemExclusive einen actions Parameter auf einen SessionStateActions Enumerationswert fest, der auf diesem Wert basiert, der mit dem Sitzungselement abgerufen wurde. Wenn der Wert des parameters actions auf InitializeItem festgelegt ist, initialisiert die SessionStateModule die Sitzung und führt das in der Datei "Global.asax" für die ASP.NET Anwendung definierte ereignis Session_OnStart aus. Wenn der Wert des actions Parameters "None" lautet, werden keine zusätzlichen Schritte für die aktuelle Sitzung ausgeführt.
Ein sitzungselement, das von der CreateUninitializedItem Methode erstellt wurde, wird mit einem Wert erstellt, der angibt, dass das Element initialisiert werden muss und dass die und GetItem die GetItemExclusive Methoden den actions Parameter auf "InitializeItem" festlegen sollten.