HttpApplicationStateWrapper Classe

Définition

Encapsule l’objet intrinsèque HTTP qui permet à plusieurs requêtes et sessions dans une application ASP.NET de partager des informations.

public ref class HttpApplicationStateWrapper : System::Web::HttpApplicationStateBase
public class HttpApplicationStateWrapper : System.Web.HttpApplicationStateBase
type HttpApplicationStateWrapper = class
    inherit HttpApplicationStateBase
Public Class HttpApplicationStateWrapper
Inherits HttpApplicationStateBase
Héritage

Remarques

La HttpApplicationStateWrapper classe dérive de la HttpApplicationStateBase classe et sert de wrapper pour la HttpApplicationState classe . Cette classe expose les fonctionnalités de la HttpApplicationState classe tout en exposant le HttpApplicationStateBase type. La HttpApplicationStateBase classe vous permet de remplacer l’implémentation d’origine de la HttpApplicationState 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

HttpApplicationStateWrapper(HttpApplicationState)

Initialise une nouvelle instance de la classe HttpApplicationStateWrapper.

Propriétés

AllKeys

Obtient les clés pour les objets de la collection.

Contents

Obtient une référence à l’objet HttpApplicationStateBase.

Count

Obtient le nombre d’objets dans la collection.

IsReadOnly

Obtient ou définit une valeur indiquant si l'instance du NameObjectCollectionBase est en lecture seule.

(Hérité de NameObjectCollectionBase)
IsSynchronized

Obtient une valeur qui indique si l’accès à la collection est thread-safe.

Item[Int32]

Obtient un objet d’état par index.

Item[String]

Obtient un objet d’état par nom.

Keys

Obtient une instance NameObjectCollectionBase.KeysCollection qui contient toutes les clés dans l'instance HttpApplicationStateWrapper.

StaticObjects

Obtient tous les objets déclarés par un élément object où l’étendue a pour valeur « Application » dans l’application ASP.NET.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à la collection.

Méthodes

Add(String, Object)

Ajoute un objet à la collection.

BaseAdd(String, Object)

Ajoute une entrée contenant la clé et la valeur spécifiées dans l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseClear()

Supprime toutes les entrées de l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseGet(Int32)

Obtient la valeur de l'entrée à l'index spécifié de l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseGet(String)

Obtient la valeur de la première entrée ayant la clé spécifiée dans l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseGetAllKeys()

Retourne un tableau de type String qui contient toutes les clés dans l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseGetAllValues()

Retourne un tableau d'éléments Object qui contient toutes les valeurs présentes dans l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseGetAllValues(Type)

Retourne un tableau du type spécifié qui contient toutes les valeurs présentes dans l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseGetKey(Int32)

Obtient la clé de l'entrée à l'index spécifié de l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseHasKeys()

Obtient une valeur indiquant si l'instance du NameObjectCollectionBase contient des entrées dont les clés ne sont pas null.

(Hérité de NameObjectCollectionBase)
BaseRemove(String)

Supprime les entrées contenant la clé spécifiée dans l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseRemoveAt(Int32)

Supprime les entrées à l'index spécifié de l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseSet(Int32, Object)

Définit la valeur de l'entrée à l'index spécifié de l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
BaseSet(String, Object)

Définit la valeur de la première entrée contenant la clé spécifiée dans l'instance du NameObjectCollectionBase, si elle existe ; sinon, ajoute une entrée contenant la clé et la valeur spécifiées dans l'instance du NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
Clear()

Supprime tous les objets de la collection.

CopyTo(Array, Int32)

Copie les éléments de la collection dans un tableau, 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)
Get(Int32)

Retourne un objet d’état par index.

Get(String)

Retourne un objet d’état par nom.

GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour itérer au sein d’une collection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetKey(Int32)

Retourne le nom d’un objet d’état par index.

GetObjectData(SerializationInfo, StreamingContext)

Retourne les données nécessaires pour sérialiser l’objet HttpApplicationStateWrapper.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Lock()

Bloque l’accès aux objets de la collection pour permettre un accès synchronisé.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnDeserialization(Object)

Déclenche l’événement de désérialisation quand la désérialisation est terminée.

Remove(String)

Supprime l’objet spécifié par nom de la collection.

RemoveAll()

Supprime tous les objets de la collection.

RemoveAt(Int32)

Supprime l’objet spécifié par index de la collection.

Set(String, Object)

Met à jour la valeur d’un objet dans la collection.

ToString()

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

(Hérité de Object)
UnLock()

Déverrouille l’accès aux objets de la collection pour permettre l’accès synchronisé.

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie l'ensemble de l'objet NameObjectCollectionBase vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible.

(Hérité de NameObjectCollectionBase)
ICollection.IsSynchronized

Obtient une valeur indiquant si l’accès à l’objet NameObjectCollectionBase est synchronisé (thread-safe).

(Hérité de NameObjectCollectionBase)
ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à l’objet NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)

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 à