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 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čena 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, najdete v tématu implementace poskytovatele Session-State Storu.
Poznámky
SessionStateActionsVýčet je používán GetItem GetItemExclusive metodami a SessionStateStoreProviderBase implementace. Pokud je položka relace načtena z úložiště dat, hodnota výčtu označuje, zda relace vyžaduje inicializaci nebo nikoli na základě hodnoty uložené s daty. GetItemMetody a GetItemExclusive nastavují actions
parametr na SessionStateActions hodnotu výčtu na základě této hodnoty načtené pomocí položky relace. pokud actions
je hodnota parametru nastavena na InitializeItem, SessionStateModule inicializuje relaci a spustí Session_OnStart
událost definovanou v souboru Global. asax pro aplikaci ASP.NET. Pokud hodnota actions
parametru je None, pro aktuální relaci nejsou provedeny žá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 GetItemExclusive metody a by měly nastavit actions
parametr na InitializeItem.