HttpStaticObjectsCollectionBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |