Share via


ConfigurationElementCollectionBase<T> Klasse

Definition

Stellt die abstrakte Basisklasse für eine stark typisierte Auflistung von Konfigurationselementen bereit.

generic <typename T>
 where T : ConfigurationElementpublic ref class ConfigurationElementCollectionBase abstract : Microsoft::Web::Administration::ConfigurationElement, System::Collections::Generic::IEnumerable<T>, System::Collections::ICollection
public abstract class ConfigurationElementCollectionBase<T> : Microsoft.Web.Administration.ConfigurationElement, System.Collections.Generic.IEnumerable<T>, System.Collections.ICollection where T : ConfigurationElement
type ConfigurationElementCollectionBase<'T (requires 'T :> ConfigurationElement)> = class
    inherit ConfigurationElement
    interface ICollection
    interface seq<'T (requires 'T :> ConfigurationElement)>
    interface IEnumerable
Public MustInherit Class ConfigurationElementCollectionBase(Of T)
Inherits ConfigurationElement
Implements ICollection, IEnumerable(Of T)

Typparameter

T
Vererbung
ConfigurationElementCollectionBase<T>
Abgeleitet
Implementiert

Hinweise

Mit ConfigurationElementCollectionBase<T> der -Klasse können Sie eine Sammlung von Konfigurationselementen konfigurieren und verwalten.

Sie können mit einem ganzzahligen Index auf Elemente in dieser Auflistung zugreifen. Indizes in dieser Auflistung sind nullbasiert.

Wichtig

Diese Basisklasse wird bereitgestellt, um implementierenden Benutzern das Erstellen einer benutzerdefinierten Konfigurationselementsammlung zu erleichtern. Diese Klasse ist als abstrakt gekennzeichnet. Daher können Instanzen dieser Klasse nicht direkt erstellt werden.

Konstruktoren

ConfigurationElementCollectionBase<T>()

Initialisiert eine neue, leere Instanz der ConfigurationElementCollectionBase<T>-Klasse.

Eigenschaften

AllowsAdd

Ruft einen Wert ab, der angibt, ob ein add Elementname im aktuellen Auflistungsschema definiert ist.

AllowsClear

Ruft einen Wert ab, der angibt, ob ein clear Elementname im aktuellen Auflistungsschema definiert ist.

AllowsRemove

Ruft einen Wert ab, der angibt, ob ein remove Elementname im aktuellen Auflistungsschema definiert ist.

Attributes

Ruft eine Konfigurationsattributeauflistung ab, die die Liste der Attribute für dieses Element enthält.

(Geerbt von ConfigurationElement)
ChildElements

Ruft alle untergeordneten Elemente des aktuellen Elements ab.

(Geerbt von ConfigurationElement)
Count

Ruft die Anzahl der Elemente in der Auflistung ab.

ElementTagName

Stellt die abstrakte Basisklasse für eine stark typisierte Auflistung von Konfigurationselementen bereit.

(Geerbt von ConfigurationElement)
IsLocallyStored

Ruft einen Wert ab, der angibt, ob das Konfigurationselement in einer bestimmten Konfigurationsdatei gespeichert ist.

(Geerbt von ConfigurationElement)
Item[Int32]

Ruft ein Konfigurationselement am angegebenen Index ab.

Item[String]

Ruft ein Attribut mit dem angegebenen Namen ab oder legt es fest.

(Geerbt von ConfigurationElement)
Methods

Ruft eine Auflistung von Methoden für das Konfigurationselement ab.

(Geerbt von ConfigurationElement)
RawAttributes

Stellt die abstrakte Basisklasse für eine stark typisierte Auflistung von Konfigurationselementen bereit.

(Geerbt von ConfigurationElement)
Schema

Ruft das Schema ab, das die Konfigurationselementauflistung beschreibt.

Methoden

Add(T)

Fügt am Ende der aktuellen Auflistung ein Konfigurationselement hinzu.

AddAt(Int32, T)

Fügt der aktuellen Auflistung am angegebenen Index ein Konfigurationselement hinzu.

Clear()

Löscht alle Konfigurationselemente aus der aktuellen Auflistung.

CreateElement()

Erstellt ein neues untergeordnetes Element für die aktuelle Auflistung.

CreateElement(String)

Erstellt ein neues untergeordnetes Element unter Verwendung des angegebenen Namens.

CreateNewElement(String)

Erstellt ein neues Element unter Verwendung des angegebenen Elementnamens.

Delete()

Stellt die abstrakte Basisklasse für eine stark typisierte Auflistung von Konfigurationselementen bereit.

(Geerbt von ConfigurationElement)
GetAttribute(String)

Gibt ein ConfigurationAttribute -Objekt zurück, das das angeforderte Attribut darstellt.

(Geerbt von ConfigurationElement)
GetAttributeValue(String)

Gibt den Wert des angegebenen Attributs zurück.

(Geerbt von ConfigurationElement)
GetChildElement(String)

Gibt ein untergeordnetes Element zurück, das sich unter dem aktuellen Konfigurationselement befindet und den angegebenen Namen hat.

(Geerbt von ConfigurationElement)
GetChildElement(String, Type)

Gibt ein untergeordnetes Element zurück, das sich unter dem aktuellen Konfigurationselement befindet und den angegebenen Namen und Typ aufweist.

(Geerbt von ConfigurationElement)
GetCollection()

Gibt die Standardauflistung für das aktuelle Konfigurationselement zurück.

(Geerbt von ConfigurationElement)
GetCollection(String)

Gibt alle Konfigurationselemente zurück, die zum aktuellen Konfigurationselement gehören.

(Geerbt von ConfigurationElement)
GetCollection(String, Type)

Gibt das Konfigurationselement zurück, das den angegebenen Namen und Typ aufweist und sich unter dem aktuellen Konfigurationselement befindet.

(Geerbt von ConfigurationElement)
GetCollection(Type)

Gibt das Konfigurationselement zurück, das über den angegebenen Typ verfügt und sich unter dem aktuellen Konfigurationselement befindet.

(Geerbt von ConfigurationElement)
GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

GetMetadata(String)

Gibt Metadatenwerte aus dem Elementschema zurück.

(Geerbt von ConfigurationElement)
IndexOf(T)

Bestimmt den Index eines Elements in der Auflistung.

Remove(T)

Entfernt das erste Vorkommen eines Elements aus der Auflistung.

RemoveAt(Int32)

Entfernt das Element am angegebenen Index der Auflistung.

SetAttributeValue(String, Object)

Legt den Wert des angegebenen Attributs fest.

(Geerbt von ConfigurationElement)
SetMetadata(String, Object)

Legt Metadatenwerte aus dem Elementschema fest.

(Geerbt von ConfigurationElement)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Kopiert die Elemente der Auflistung in ein Array, wobei an einem bestimmten Arrayindex begonnen wird.

ICollection.Count

Stellt die abstrakte Basisklasse für eine stark typisierte Auflistung von Konfigurationselementen bereit.

ICollection.IsSynchronized

Stellt die abstrakte Basisklasse für eine stark typisierte Auflistung von Konfigurationselementen bereit.

ICollection.SyncRoot

Stellt die abstrakte Basisklasse für eine stark typisierte Auflistung von Konfigurationselementen bereit.

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

Gilt für: