SessionStateActions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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.