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' SessionStateActions énumération, consultez implémentation d’un fournisseur de magasin de Session-State.

Remarques

L' SessionStateActions énumération est utilisée par GetItem les GetItemExclusive méthodes et 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 basée sur une valeur stockée avec les données. Les GetItem GetItemExclusive méthodes et 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 actions paramètre est définie sur InitializeItem, SessionStateModule initialise la session et exécute l' Session_OnStart événement défini dans le fichier Global. asax pour l’application ASP.NET. Si la valeur du actions paramètre est None, aucune autre étape n’est prise 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 doit être initialisé et que GetItem les GetItemExclusive méthodes et doivent définir le actions paramètre sur InitializeItem.

S’applique à