HttpStaticObjectsCollectionBase Klasse

Definition

Dient als Basisklasse für Klassen, die eine Auflistung von anwendungsbezogenen Objekten 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 der HttpStaticObjectsCollectionBase-Klasse können Sie abgeleitete Klassen erstellen, die wie die HttpStaticObjectsCollection-Klasse sind, aber sie können anpassen und 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 Testszenario erfüllt.

Die HttpStaticObjectsCollectionWrapper Klasse wird von 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

Name Beschreibung
HttpStaticObjectsCollectionBase()

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

Eigenschaften

Name Beschreibung
Count

Wenn eine abgeleitete Klasse überschrieben wird, ruft die Anzahl der Objekte in der Auflistung ab.

IsReadOnly

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert abgerufen, der angibt, ob die Auflistung schreibgeschützt ist.

IsSynchronized

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert abgerufen, der angibt, ob die Auflistung threadsicher ist.

Item[String]

Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft das Objekt ab, das den angegebenen Namen aus der Auflistung aufweist.

NeverAccessed

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob auf die Auflistung zugegriffen wurde.

SyncRoot

Beim Überschreiben in einer abgeleiteten Klasse ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die Auflistung verwendet werden kann.

Methoden

Name Beschreibung
CopyTo(Array, Int32)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden die Elemente der Auflistung in ein Array kopiert, beginnend beim angegebenen Index im Array.

Equals(Object)

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

(Geerbt von Object)
GetEnumerator()

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Enumerationsmodul zurückgegeben, mit dem die Auflistung durchlaufen werden kann.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetObject(String)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das Objekt zurückgegeben, das den angegebenen Namen aus der Auflistung aufweist.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Serialize(BinaryWriter)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Inhalt der Auflistung in ein BinaryWriter Objekt geschrieben.

ToString()

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

(Geerbt von Object)

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: