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.
Détermine si un élément de session provenant d'un magasin de données est destiné à une session devant être initialisée.
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
InitializeItem | 1 | L'élément de session provenant du magasin de données est destiné à une session devant être initialisée. |
None | 0 | Aucune action d'initialisation ne doit être entreprise par le code appelant. |
Exemples
Pour obtenir un exemple d’implémentation d’un fournisseur de magasin d’état de session qui utilise l’énumération SessionStateActions , consultez Implémentation d’un fournisseur de magasin d'Session-State.
Remarques
L’énumération SessionStateActions est utilisée par les GetItem méthodes et GetItemExclusive d’une SessionStateStoreProviderBase 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 une 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 valeur d’énumération SessionStateActions basée sur cette valeur récupérée avec l’élément de session. Si la valeur du actions
paramètre est définie sur InitializeItem, initialise SessionStateModule 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 GetItem méthodes et GetItemExclusive doivent définir le actions
paramètre sur InitializeItem.