Condividi tramite


SessionStateActions Enumerazione

Definizione

Indica se un elemento di sessione di un archivio dati si riferisce a una sessione che richiede l'inizializzazione.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions = 
Public Enum SessionStateActions
Ereditarietà
SessionStateActions
Attributi

Campi

InitializeItem 1

L'elemento di sessione di un archivio dati si riferisce a una sessione che richiede l'inizializzazione.

None 0

Il codice chiamante non deve eseguire alcuna operazione di inizializzazione.

Esempio

Per un esempio di implementazione del provider dell'archivio stati sessione che usa l'enumerazione SessionStateActions , vedere Implementazione di un provider di archiviazione Session-State.

Commenti

L'enumerazione SessionStateActions viene utilizzata dai GetItem metodi e GetItemExclusive di un'implementazione SessionStateStoreProviderBase . Quando un elemento di sessione viene recuperato dall'archivio dati, il valore di enumerazione indica se la sessione richiede l'inizializzazione o meno in base a un valore archiviato con i dati. I GetItem metodi e GetItemExclusive impostano un actions parametro su un SessionStateActions valore di enumerazione basato su questo valore recuperato con l'elemento di sessione. Se il valore del actions parametro è impostato su InitializeItem, SessionStateModule inizializza la sessione ed esegue l'evento Session_OnStart definito nel file Global.asax per l'applicazione ASP.NET. Se il valore del actions parametro è None, non vengono eseguiti passaggi aggiuntivi per la sessione corrente.

Viene creato un elemento di sessione creato dal CreateUninitializedItem metodo con un valore che indica che l'elemento richiede l'inizializzazione e che i GetItem metodi e GetItemExclusive devono impostare il actions parametro su InitializeItem.

Si applica a