HttpSessionStateWrapper Classe
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.
Encapsule l’objet intrinsèque HTTP qui fournit l’accès aux valeurs d’état de session, aux paramètres au niveau de la session et aux méthodes de gestion de la durée de vie.
public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
- Héritage
Remarques
La HttpSessionStateWrapper classe dérive de la HttpSessionStateBase classe et sert de wrapper pour la HttpSessionState classe. Cette classe expose les fonctionnalités de la HttpSessionState classe et expose le HttpSessionStateBase type. La classe HttpSessionStateBase vous permet de remplacer l’implémentation d’origine de la classe HttpSessionState dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires en dehors du pipeline ASP.NET.
Constructeurs
| Nom | Description |
|---|---|
| HttpSessionStateWrapper(HttpSessionState) |
Initialise une nouvelle instance de la classe HttpSessionStateWrapper. |
Propriétés
| Nom | Description |
|---|---|
| CodePage |
Obtient ou définit l’identificateur de jeu de caractères pour la session active. |
| Contents |
Obtient une référence à l’objet d’état de session actuel. |
| CookieMode |
Obtient une valeur qui indique si l’application est configurée pour les sessions sans cookie. |
| Count |
Obtient le nombre d’éléments dans la collection d’états de session. |
| IsCookieless |
Obtient une valeur qui indique si l’ID de session est incorporé dans l’URL. |
| IsNewSession |
Obtient une valeur qui indique si la session a été créée pendant la requête actuelle. |
| IsReadOnly |
Obtient une valeur qui indique si la session est en lecture seule. |
| IsSynchronized |
Obtient une valeur qui indique si l’accès à la collection de valeurs d’état de session est synchronisé (thread safe). |
| Item[Int32] |
Obtient ou définit une valeur de session à l’aide de l’index spécifié. |
| Item[String] |
Obtient ou définit une valeur de session à l’aide du nom spécifié. |
| Keys |
Obtient une collection des clés pour toutes les valeurs stockées dans la collection d’états de session. |
| LCID |
Obtient ou définit l’identificateur de paramètres régionaux (LCID) de la session active. |
| Mode |
Obtient le mode d’état de session actuel. |
| SessionID |
Obtient l’identificateur unique de la session. |
| StaticObjects |
Obtient une collection d’objets déclarés par |
| SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à la collection de valeurs d’état de session. |
| Timeout |
Obtient ou définit l’heure, en minutes, qui peut s’écouler entre les requêtes avant que le fournisseur d’état de session termine la session. |
Méthodes
| Nom | Description |
|---|---|
| Abandon() |
Annule la session active. |
| Add(String, Object) |
Ajoute un élément à la collection d’états de session. |
| Clear() |
Supprime toutes les clés et valeurs de la collection d’états de session. |
| CopyTo(Array, Int32) |
Copie la collection de valeurs d’état de session dans un tableau unidimensionnel, en commençant à l’index spécifié dans le tableau. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetEnumerator() |
Retourne un énumérateur qui peut être utilisé pour lire tous les noms de variables d’état de session dans la session active. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Remove(String) |
Supprime un élément de la collection d’états de session. |
| RemoveAll() |
Supprime toutes les clés et valeurs de la collection d’états de session. |
| RemoveAt(Int32) |
Supprime l’élément à l’index spécifié de la collection d’états de session. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |