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.Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods.

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.The HttpSessionStateWrapper class derives from the HttpSessionStateBase class and serves as a wrapper for the HttpSessionState class. Cette classe expose les fonctionnalités de la HttpSessionState classe et expose le HttpSessionStateBase type.This class exposes the functionality of the HttpSessionState class and exposes the HttpSessionStateBase type. La HttpSessionStateBase classe vous permet de remplacer l’implémentation d’origine HttpSessionState de la classe dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires à l’extérieur du pipeline ASP.net.The HttpSessionStateBase class lets you replace the original implementation of the HttpSessionState class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.

Constructeurs

HttpSessionStateWrapper(HttpSessionState)

Initialise une nouvelle instance de la classe HttpSessionStateWrapper.Initializes a new instance of the HttpSessionStateWrapper class.

Propriétés

CodePage

Obtient ou définit l’identificateur de jeu de caractères pour la session active.Gets or sets the character-set identifier for the current session.

Contents

Obtient une référence à l'objet d’état de session actuel.Gets a reference to the current session-state object.

CookieMode

Obtient une valeur qui indique si l’application est configurée pour les sessions sans cookies.Gets a value that indicates whether the application is configured for cookieless sessions.

Count

Obtient le nombre d’éléments dans la collection d’état de session.Gets the number of items in the session-state collection.

IsCookieless

Obtient une valeur qui indique si l'ID de session est incorporé dans l'URL.Gets a value that indicates whether the session ID is embedded in the URL.

IsNewSession

Obtient une valeur qui indique si la session a été créée lors de la demande en cours.Gets a value that indicates whether the session was created during the current request.

IsReadOnly

Obtient une valeur qui indique si la session est en lecture seule.Gets a value that indicates whether the session is read-only.

IsSynchronized

Obtient une valeur qui indique si l'accès à la collection de valeurs d'état de session est synchronisé (thread-safe).Gets a value that indicates whether access to the collection of session-state values is synchronized (thread safe).

Item[Int32]

Obtient ou définit une valeur de session à l'aide de l'index spécifié.Gets or sets a session value by using the specified index.

Item[String]

Obtient ou définit une valeur de session à l'aide du nom spécifié.Gets or sets a session value by using the specified name.

Keys

Obtient une collection des clés de toutes les valeurs stockées dans la collection des états de session.Gets a collection of the keys for all values that are stored in the session-state collection.

LCID

Obtient ou définit l'identificateur de paramètres régionaux (LCID) de la session en cours.Gets or sets the locale identifier (LCID) of the current session.

Mode

Obtient le mode d'état de session en cours.Gets the current session-state mode.

SessionID

Obtient l'identificateur unique de la session.Gets the unique identifier for the session.

StaticObjects

Obtient une collection des objets déclarés par les éléments object marqués comme contrôles serveur et étendus à la session actuelle dans le fichier Global.asax de l'application.Gets a collection of objects that are declared by object elements that are marked as server controls and scoped to the current session in the application's Global.asax file.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection de valeurs relatives aux états de session.Gets an object that can be used to synchronize access to the collection of session-state values.

Timeout

Obtient ou définit le délai (en minutes) qui peut s'écouler entre les demandes pour que le fournisseur de l'état de session termine la session.Gets or sets the time, in minutes, that can elapse between requests before the session-state provider ends the session.

Méthodes

Abandon()

Annule la session active.Cancels the current session.

Add(String, Object)

Ajoute un élément à la collection d’état de session.Adds an item to the session-state collection.

Clear()

Supprime toutes les clés et valeurs de la collection des états de session.Removes all keys and values from the session-state collection.

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.Copies the collection of session-state values to a one-dimensional array, starting at the specified index in the array.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur pouvant servir à lire tous les noms de variables des états de session de la session actuelle.Returns an enumerator that can be used to read all the session-state variable names in the current session.

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Supprime un élément de la collection d'états de session.Deletes an item from the session-state collection.

RemoveAll()

Supprime toutes les clés et valeurs de la collection des états de session.Removes all keys and values from the session-state collection.

RemoveAt(Int32)

Supprime de la collection d'états de session l'élément situé à l'index spécifié.Deletes the item at the specified index from the session-state collection.

ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(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é.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à