HttpSessionStateBase 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.
Sert de classe de base pour les classes 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 HttpSessionStateBase abstract : System::Collections::ICollection
public abstract class HttpSessionStateBase : System.Collections.ICollection
type HttpSessionStateBase = class
interface ICollection
interface IEnumerable
Public MustInherit Class HttpSessionStateBase
Implements ICollection
- Héritage
-
HttpSessionStateBase
- Dérivé
- Implémente
Remarques
La HttpSessionStateBase classe est une classe abstraite qui contient les mêmes membres que la HttpSessionState classe. La classe HttpSessionStateBase vous permet de créer des classes dérivées comme la classe HttpSessionState, mais que vous pouvez personnaliser et qui fonctionnent en dehors du pipeline ASP.NET. Lorsque vous effectuez des tests unitaires, vous utilisez généralement une classe dérivée pour implémenter des membres avec un comportement personnalisé qui répond au scénario que vous testez.
La HttpSessionStateWrapper classe dérive de la HttpSessionStateBase classe. La HttpSessionStateWrapper classe sert de wrapper pour la HttpSessionState classe. Au moment de l’exécution, vous utilisez généralement une instance de la HttpSessionStateWrapper classe pour appeler des membres de l’objet HttpSessionState .
Constructeurs
| Nom | Description |
|---|---|
| HttpSessionStateBase() |
Initialise la classe à utiliser par une instance de classe héritée. Ce constructeur ne peut être appelé que par une classe héritée. |
Propriétés
| Nom | Description |
|---|---|
| CodePage |
En cas de substitution dans une classe dérivée, obtient ou définit l’identificateur de jeu de caractères pour la session active. |
| Contents |
En cas de substitution dans une classe dérivée, obtient une référence à l’objet d’état de session actuel. |
| CookieMode |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si l’application est configurée pour les sessions sans cookie. |
| Count |
En cas de substitution dans une classe dérivée, obtient le nombre d’éléments dans la collection d’états de session. |
| IsCookieless |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si l’ID de session est incorporé dans l’URL. |
| IsNewSession |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si la session a été créée pendant la requête actuelle. |
| IsReadOnly |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si la session est en lecture seule. |
| IsSynchronized |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si l’accès à la collection de valeurs d’état de session est synchronisé (thread safe). |
| Item[Int32] |
En cas de substitution dans une classe dérivée, obtient ou définit une valeur de session à l’aide de l’index spécifié. |
| Item[String] |
En cas de substitution dans une classe dérivée, obtient ou définit une valeur de session à l’aide du nom spécifié. |
| Keys |
En cas de substitution dans une classe dérivée, obtient une collection de clés pour toutes les valeurs stockées dans la collection d’états de session. |
| LCID |
En cas de substitution dans une classe dérivée, obtient ou définit l’identificateur de paramètres régionaux (LCID) de la session active. |
| Mode |
En cas de substitution dans une classe dérivée, obtient le mode d’état de session actuel. |
| SessionID |
En cas de substitution dans une classe dérivée, obtient l’identificateur unique de la session. |
| StaticObjects |
En cas de substitution dans une classe dérivée, obtient une collection d’objets déclarés par |
| SyncRoot |
En cas de substitution dans une classe dérivée, obtient un objet qui peut être utilisé pour synchroniser l’accès à la collection de valeurs d’état de session. |
| Timeout |
En cas de substitution dans une classe dérivée, 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() |
En cas de substitution dans une classe dérivée, annule la session active. |
| Add(String, Object) |
En cas de substitution dans une classe dérivée, ajoute un élément à la collection d’états de session. |
| Clear() |
En cas de substitution dans une classe dérivée, supprime toutes les clés et valeurs de la collection d’états de session. |
| CopyTo(Array, Int32) |
En cas de substitution dans une classe dérivée, 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() |
En cas de substitution dans une classe dérivée, 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) |
En cas de substitution dans une classe dérivée, supprime un élément de la collection d’états de session. |
| RemoveAll() |
En cas de substitution dans une classe dérivée, supprime toutes les clés et valeurs de la collection d’états de session. |
| RemoveAt(Int32) |
En cas de substitution dans une classe dérivée, 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é. |