SessionStateActions Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Identifie si un élément de session à partir d’un magasin de données concerne une session qui nécessite une initialisation.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions =
Public Enum SessionStateActions
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | Aucune action d’initialisation n’a besoin d’être effectuée par le code appelant. |
| InitializeItem | 1 | L’élément de session du magasin de données concerne une session qui nécessite l’initialisation. |
Exemples
Pour obtenir un exemple d’implémentation de fournisseur de magasin d’état de session qui utilise l’énumération SessionStateActions , consultez Implémentation d’un fournisseur de magasin Session-State.
Remarques
L’énumération SessionStateActions est utilisée par les GetItem méthodes d’une GetItemExclusiveSessionStateStoreProviderBase implémentation. Lorsqu’un élément de session est récupéré à partir du magasin de données, la valeur d’énumération indique si la session nécessite l’initialisation ou non en fonction d’une valeur stockée avec les données. Les GetItem méthodes et GetItemExclusive définissent un actions paramètre sur une SessionStateActions valeur d’énumération en fonction de cette valeur récupérée avec l’élément de session. Si la valeur du paramètre actions est définie sur InitializeItem, la SessionStateModule initialise la session et exécute l’événement Session_OnStart défini dans le fichier Global.asax pour l’application ASP.NET. Si la valeur du actions paramètre est None, aucune étape supplémentaire n’est effectuée pour la session active.
Un élément de session créé par la CreateUninitializedItem méthode est créé avec une valeur indiquant que l’élément nécessite une initialisation et que les méthodes et GetItemExclusive les GetItem méthodes doivent définir le actions paramètre sur InitializeItem.