Partager via


SessionStateActions Énumération

Définition

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
SessionStateActions
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.

S’applique à