SessionStateActions Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda je položka relace z úložiště dat určena pro relaci, která vyžaduje inicializaci.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions =
Public Enum SessionStateActions
- Dědičnost
- Atributy
Pole
InitializeItem | 1 | Položka relace z úložiště dat je určená pro relaci, která vyžaduje inicializaci. |
None | 0 | Volající kód nemusí provádět žádné inicializační akce. |
Příklady
Příklad implementace zprostředkovatele úložiště stavu relace, který používá SessionStateActions výčet naleznete v tématu Implementace poskytovatele úložiště Session-State.
Poznámky
Výčet SessionStateActions je používán metodami GetItemSessionStateStoreProviderBase a GetItemExclusive implementace. Když je položka relace načtena z úložiště dat, hodnota výčtu označuje, zda relace vyžaduje inicializaci nebo ne na základě hodnoty uložené s daty. Metody GetItem a GetItemExclusive nastaví actions
parametr na hodnotu výčtu SessionStateActions na základě této hodnoty načtené s položkou relace. Pokud je hodnota parametru actions
nastavena na InitializeItem, SessionStateModule inicializuje relaci a spustí Session_OnStart
událost definovanou v souboru Global.asax pro aplikaci ASP.NET. Pokud je hodnota parametru actions
None, pro aktuální relaci se neprovedou žádné další kroky.
Položka relace vytvořená CreateUninitializedItem metodou je vytvořena s hodnotou, která označuje, že položka vyžaduje inicializaci a že GetItem metody a GetItemExclusive by měly nastavit actions
parametr na InitializeItem.