SessionStateActions Enumerazione

Definizione

Identifica se un elemento di sessione da un archivio dati è destinato 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

Nome Valore Descrizione
None 0

Non è necessario eseguire azioni di inizializzazione dal codice chiamante.

InitializeItem 1

L'elemento di sessione dell'archivio dati è destinato a una sessione che richiede l'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 o meno l'inizializzazione 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 parametro è impostato su InitializeItem, il inizializza la sessione ed esegue l'evento /> actions parametro è None, non vengono eseguiti passaggi aggiuntivi per la sessione corrente.

Un elemento di sessione creato dal CreateUninitializedItem metodo viene creato 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