Partager via


HttpSessionStateWrapper Classe

Définition

Encapsule l’objet intrinsèque HTTP qui fournit l’accès aux valeurs d’état de session, aux paramètres de niveau 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
HttpSessionStateWrapper

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 HttpSessionStateBase classe vous permet de remplacer l’implémentation d’origine de la HttpSessionState classe dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires en dehors du pipeline ASP.NET.

Constructeurs

HttpSessionStateWrapper(HttpSessionState)

Initialise une nouvelle instance de la classe HttpSessionStateWrapper.

Propriétés

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

Count

Obtient le nombre d’éléments dans la collection d’état 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 en cours.

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 de toutes les valeurs stockées dans la collection d’état 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 des éléments object qui sont marqués comme contrôles serveur et dont la portée se limite à la session active dans le fichier Global.asax de l’application.

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 la durée, en minutes, qui peut s’écouler entre les demandes avant que le fournisseur d’état de session mette fin à la session.

Méthodes

Abandon()

Annule la session active.

Add(String, Object)

Ajoute un élément à la collection d’état de session.

Clear()

Supprime toutes les clés et valeurs de la collection des é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()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(String)

Supprime un élément de la collection d’état de session.

RemoveAll()

Supprime toutes les clés et valeurs de la collection des états de session.

RemoveAt(Int32)

Supprime l’élément de la collection des états de session à l’index spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à