Freigeben über


HttpStaticObjectsCollectionBase Klasse

Definition

Dient als Basisklasse für Klassen, die eine Auflistung von Objekten im Anwendungsbereich für die StaticObjects-Eigenschaft bereitstellen.

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
Vererbung
HttpStaticObjectsCollectionBase
Abgeleitet
Implementiert

Hinweise

Die HttpStaticObjectsCollectionBase -Klasse ist eine abstrakte Klasse, die dieselben Member wie die HttpStaticObjectsCollection -Klasse enthält. Mit HttpStaticObjectsCollectionBase der -Klasse können Sie abgeleitete Klassen erstellen, die HttpStaticObjectsCollection der -Klasse ähneln, die Sie jedoch anpassen können und die außerhalb der ASP.NET-Pipeline funktionieren. Wenn Sie Komponententests durchführen, verwenden Sie in der Regel eine abgeleitete Klasse, um Member mit angepasstem Verhalten zu implementieren, das das von Ihnen getestete Szenario erfüllt.

Die HttpStaticObjectsCollectionWrapper -Klasse wird aus der HttpStaticObjectsCollectionBase -Klasse abgeleitet. Die HttpStaticObjectsCollectionWrapper -Klasse dient als Wrapper für die HttpStaticObjectsCollection -Klasse. Zur Laufzeit verwenden Sie in der Regel eine Instanz der HttpStaticObjectsCollectionWrapper -Klasse, um Member des HttpStaticObjectsCollection -Objekts aufzurufen.

Konstruktoren

HttpStaticObjectsCollectionBase()

Initialisiert die Klasse zur Verwendung durch eine geerbte Klasseninstanz. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden.

Eigenschaften

Count

Ruft beim Überschreiben in einer abgeleiteten Klasse die Anzahl der Objekte in der Auflistung ab.

IsReadOnly

Ruft bei Überschreibung in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.

IsSynchronized

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Auflistung threadsicher ist.

Item[String]

Ruft beim Überschreiben in einer abgeleiteten Klasse das Objekt, das den angegebenen Namen hat, aus der Auflistung ab.

NeverAccessed

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob auf die Auflistung zugegriffen wurde.

SyncRoot

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Objekt ab, das verwendet werden kann, um den Zugriff auf die Auflistung zu synchronisieren.

Methoden

CopyTo(Array, Int32)

Kopiert beim Überschreiben in einer abgeleiteten Klasse die Elemente dieser Auflistung in ein Array, wobei am angegebenen Index im Array begonnen wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt beim Überschreiben in einer abgeleiteten Klasse einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetObject(String)

Gibt beim Überschreiben in einer abgeleiteten Klasse das Objekt, das den angegebenen Namen hat, aus der Auflistung zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Serialize(BinaryWriter)

Schreibt bei Überschreibung in einer abgeleiteten Klasse die Inhalte der Auflistung in ein BinaryWriter-Objekt.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für: