SessionStateActions Výčet

Definice

Určuje, jestli je položka relace z úložiště dat určená 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

Name Hodnota Description
None 0

Volající kód nemusí provádět žádné inicializační akce.

InitializeItem 1

Položka relace z úložiště dat je určená pro relaci, která vyžaduje inicializaci.

Příklady

Příklad implementace zprostředkovatele úložiště stavu relace, která používá SessionStateActions výčet, naleznete v tématu Implementace Session-State zprostředkovatele úložiště.

Poznámky

Výčet SessionStateActions se používá v GetItem implementaci a GetItemExclusive metodách SessionStateStoreProviderBase . Když se položka relace načte z úložiště dat, hodnota výčtu označuje, jestli relace vyžaduje inicializaci nebo ne na základě hodnoty uložené s daty. Metody GetItem nastaví GetItemExclusiveactions parametr na SessionStateActions hodnotu výčtu 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í událost Session_OnStart definovanou v souboru Global.asax pro aplikaci ASP.NET. Pokud je hodnota parametru actions None, neprovedou se žádné další kroky pro aktuální relaci.

Položka relace vytvořená metodou je vytvořena CreateUninitializedItem s hodnotou označující, že položka vyžaduje inicializaci a že GetItem a GetItemExclusive metody by měly nastavit actions parametr na InitializeItem.

Platí pro