SessionStateActions Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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.