HttpStaticObjectsCollectionBase Classe

Définition

Sert de classe de base pour les classes qui fournissent une collection d’objets délimités par l’application pour la StaticObjects propriété.

public ref class HttpStaticObjectsCollectionBase abstract : System::Collections::ICollection
public abstract class HttpStaticObjectsCollectionBase : System.Collections.ICollection
type HttpStaticObjectsCollectionBase = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpStaticObjectsCollectionBase
Implements ICollection
Héritage
HttpStaticObjectsCollectionBase
Dérivé
Implémente

Remarques

La HttpStaticObjectsCollectionBase classe est une classe abstraite qui contient les mêmes membres que la HttpStaticObjectsCollection classe. La classe HttpStaticObjectsCollectionBase vous permet de créer des classes dérivées comme la classe HttpStaticObjectsCollection, 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 HttpStaticObjectsCollectionWrapper classe dérive de la HttpStaticObjectsCollectionBase classe. La HttpStaticObjectsCollectionWrapper classe sert de wrapper pour la HttpStaticObjectsCollection classe. Au moment de l’exécution, vous utilisez généralement une instance de la HttpStaticObjectsCollectionWrapper classe pour appeler des membres de l’objet HttpStaticObjectsCollection .

Constructeurs

Nom Description
HttpStaticObjectsCollectionBase()

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
Count

En cas de substitution dans une classe dérivée, obtient le nombre d’objets de la collection.

IsReadOnly

En cas de substitution dans une classe dérivée, obtient une valeur qui indique si la collection est en lecture seule.

IsSynchronized

En cas de substitution dans une classe dérivée, obtient une valeur qui indique si la collection est thread-safe.

Item[String]

En cas de substitution dans une classe dérivée, obtient l’objet qui a le nom spécifié de la collection.

NeverAccessed

En cas de substitution dans une classe dérivée, obtient une valeur qui indique si la collection a été sollicitée.

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.

Méthodes

Nom Description
CopyTo(Array, Int32)

En cas de substitution dans une classe dérivée, 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)
GetEnumerator()

En cas de substitution dans une classe dérivée, retourne un énumérateur qui peut être utilisé pour itérer dans la collection.

GetHashCode()

Sert de fonction de hachage par défaut.

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

En cas de substitution dans une classe dérivée, retourne l’objet qui a le nom spécifié de la collection.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Serialize(BinaryWriter)

En cas de substitution dans une classe dérivée, écrit le contenu de la collection dans un BinaryWriter objet.

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

S’applique à