SessionStateActions Výčet

Definice

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
SessionStateActions
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.

Platí pro