HttpApplicationStateWrapper 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 permet de partager des informations entre plusieurs requêtes et sessions au sein d’une application ASP.NET.
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 classe HttpApplicationStateBase vous permet de remplacer l’implémentation d’origine de la classe HttpApplicationState 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 |
|---|---|
| HttpApplicationStateWrapper(HttpApplicationState) |
Initialise une nouvelle instance de la classe HttpApplicationStateWrapper. |
Propriétés
| Nom | Description |
|---|---|
| AllKeys |
Obtient les clés des objets de la collection. |
| Contents |
Obtient une référence à l’objet HttpApplicationStateBase . |
| Count |
Obtient le nombre d’objets de la collection. |
| IsReadOnly |
Obtient ou définit une valeur indiquant si l’instance 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 NameObjectCollectionBase.KeysCollection instance qui contient toutes les clés de l’instance HttpApplicationStateWrapper . |
| StaticObjects |
Obtient tous les objets déclarés par un élément |
| SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à la collection. |
Méthodes
| Nom | Description |
|---|---|
| Add(String, Object) |
Ajoute un objet à la collection. |
| BaseAdd(String, Object) |
Ajoute une entrée avec la clé et la valeur spécifiées dans l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseClear() |
Supprime toutes les entrées de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGet(Int32) |
Obtient la valeur de l’entrée à l’index spécifié de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGet(String) |
Obtient la valeur de la première entrée avec la clé spécifiée de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGetAllKeys() |
Retourne un String tableau qui contient toutes les clés de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGetAllValues() |
Retourne un Object tableau qui contient toutes les valeurs de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Retourne un tableau du type spécifié qui contient toutes les valeurs de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Obtient la clé de l’entrée à l’index spécifié de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseHasKeys() |
Obtient une valeur indiquant si l’instance NameObjectCollectionBase contient des entrées dont les clés ne sont pas |
| BaseRemove(String) |
Supprime les entrées avec la clé spécifiée de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Supprime l’entrée à l’index spécifié de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Définit la valeur de l’entrée à l’index spécifié de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseSet(String, Object) |
Définit la valeur de la première entrée avec la clé spécifiée dans l’instance NameObjectCollectionBase , si elle est trouvée ; sinon, ajoute une entrée avec la clé et la valeur spécifiées dans l’instance 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 dans une collection. |
| GetHashCode() |
Sert 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 la Type de l’instance actuelle. (Hérité de Object) |
| Lock() |
Verrouille l’accès aux objets de la collection afin d’activer l’accès synchronisé. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnDeserialization(Object) |
Déclenche l’événement de désérialisation lorsque la désérialisation est terminée. |
| Remove(String) |
Supprime l’objet spécifié par le 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 activer l’accès synchronisé. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copie l’intégralité NameObjectCollectionBase dans une dimension unidimensionnelle Arraycompatible, 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
| 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é. |