Sdílet prostřednictvím


SessionStateActions Výčet

Definice

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

Platí pro