SessionStateActions Enum

Definition

Identifierar om ett sessionsobjekt från ett datalager är för en session som kräver initiering.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions = 
Public Enum SessionStateActions
Arv
SessionStateActions
Attribut

Fält

Name Värde Description
None 0

Inga initieringsåtgärder behöver utföras av den anropande koden.

InitializeItem 1

Sessionsobjektet från datalagret är för en session som kräver initiering.

Exempel

Ett exempel på en providerimplementering för sessionstillståndslager som använder SessionStateActions uppräkningen finns i Implementera en Session-State Store-provider.

Kommentarer

Uppräkningen SessionStateActions används av GetItem metoderna och GetItemExclusive för en SessionStateStoreProviderBase implementering. När ett sessionsobjekt hämtas från datalagret anger uppräkningsvärdet om sessionen kräver initiering eller inte baserat på ett värde som lagras med data. Metoderna GetItem och GetItemExclusive anger en actions parameter till ett SessionStateActions uppräkningsvärde baserat på det här värdet som hämtats med sessionsobjektet. Om värdet för parametern actions anges till InitializeItem initierar SessionStateModule sessionen och kör händelsen Session_OnStart som definierats i filen Global.asax för ASP.NET-programmet. Om värdet för parametern actions är Ingen, vidtas inga ytterligare steg för den aktuella sessionen.

Ett sessionsobjekt som skapas med CreateUninitializedItem metoden skapas med ett värde som anger att objektet kräver initiering och att GetItem metoderna och GetItemExclusive ska ange parametern actions till InitializeItem.

Gäller för