L'espace de noms System.Web.SessionState fournit des classes et des interfaces qui permettent le stockage de données spécifiques d'un client particulier dans une application Web sur le serveur. Les données relatives à l'état de session servent à donner au client l'apparence d'une connexion persistante avec l'application. Les informations sur l'état peuvent être stockées dans la mémoire de traitement locale ou, dans une configuration utilisant une batterie de serveurs Web, stockées en dehors du traitement, à l'aide du service d'état ASP.NET ou d'une base de données Microsoft SQL Server.
Classes
Interfaces
Délégués
Énumérations
L'état de session peut être utilisé avec des clients ne prenant pas les cookies en charge. ASP.NET peut être configuré de manière à coder un ID de session dans la chaîne URL transmise entre le client et le serveur.
Classes| Classe | Description | |
|---|---|---|
![]() | HttpSessionState | Donne accès aux valeurs relatives à l'état de session, aux paramètres de niveau session et aux méthodes de gestion de la durée de vie. |
![]() | HttpSessionStateContainer | Contient des valeurs d'état de session et des paramètres de niveau de session pour la demande actuelle. |
![]() | SessionIDManager | Gère des identificateurs uniques pour l'état de session ASP.NET. |
![]() | SessionStateItemCollection | Collection d'objets stockés dans l'état de session. Cette classe ne peut pas être héritée. |
![]() | SessionStateModule | Fournit des services d'état de session pour une application. Cette classe ne peut pas être héritée. |
![]() | SessionStateStoreData | Représente des données d'état de session pour un magasin de session. |
![]() | SessionStateStoreProviderBase | Définit les membres d'un fournisseur d'état de session requis pour un magasin de données. |
![]() | SessionStateUtility | Fournit des méthodes d'assistance utilisées par les modules d'état de session et les fournisseurs de magasin d'état de session pour gérer des informations relatives à la session pour une application ASP.NET. Cette classe ne peut pas être héritée. |
![]() | StateRuntime | Gère les données de session stockées dans le service d'état ASP.NET. Cette classe ne peut pas être héritée. |
Interfaces| Interface | Description | |
|---|---|---|
![]() | IHttpSessionState | Définit le contrat implémentant un conteneur d'état de session personnalisé. |
![]() | IReadOnlySessionState | Spécifie que le gestionnaire HTTP cible exige l'accès en lecture seule aux valeurs d'état de session. Il s'agit d'une interface de marqueur, qui ne possède pas de méthodes. |
![]() | IRequiresSessionState | Spécifie que le gestionnaire HTTP cible nécessite l'accès en lecture et en écriture aux valeurs d'état de session. Il s'agit d'une interface de marqueur, qui ne possède pas de méthodes. |
![]() | ISessionIDManager | Définit le contrat qu'un gestionnaire personnalisé d'identificateur d'état de session doit implémenter. |
![]() | ISessionStateItemCollection | Définit le contrat de la collection utilisée par l'état de la session ASP.NET pour gérer la session. |
![]() | IStateRuntime | Définit l'interface utilisée par le service d'état ASP.NET pour gérer les données de session. |
Délégués| Délégué | Description | |
|---|---|---|
![]() | SessionStateItemExpireCallback | Représente la méthode qui gère l'événement End d'un module d'état de session. |
Énumérations| Énumération | Description | |
|---|---|---|
![]() | SessionStateActions | Détermine si un élément de session provenant d'un magasin de données est destiné à une session devant être initialisée. |
![]() | SessionStateMode | Spécifie le mode d'état de session. |




Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ