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

[System.Flags]
public enum SessionStateActions
Dědičnost
SessionStateActions
Atributy

Pole

Name Hodnota Description
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

Produkt Verze
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1