Partager via


ConfigurationElementCollectionBase<T> Classe

Définition

Fournit la classe de base abstraite pour une collection fortement typée d’éléments de configuration.

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)

Paramètres de type

T
Héritage
ConfigurationElementCollectionBase<T>
Dérivé
Implémente

Remarques

La ConfigurationElementCollectionBase<T> classe vous permet de configurer et de gérer une collection d’éléments de configuration.

Vous pouvez accéder aux éléments de cette collection à l’aide d’un index entier. Les index de cette collection sont de base zéro.

Important

Cette classe de base est fournie pour faciliter la création d’une collection d’éléments de configuration personnalisée pour les implémenteurs. Cette classe est marquée comme abstraite ; par conséquent, les instances de cette classe ne peuvent pas être créées directement.

Constructeurs

ConfigurationElementCollectionBase<T>()

Initialise une nouvelle instance vide de la classe ConfigurationElementCollectionBase<T>.

Propriétés

AllowsAdd

Obtient une valeur indiquant si un nom d’élément add est défini dans le schéma de collection actuel.

AllowsClear

Obtient une valeur indiquant si un nom d’élément clear est défini dans le schéma de collection actuel.

AllowsRemove

Obtient une valeur indiquant si un nom d’élément remove est défini dans le schéma de collection actuel.

Attributes

Obtient une collection d’attributs de configuration qui contient la liste des attributs de cet élément.

(Hérité de ConfigurationElement)
ChildElements

Obtient tous les éléments enfants de l’élément actuel.

(Hérité de ConfigurationElement)
Count

Obtient le nombre d’éléments de la collection.

ElementTagName

Fournit la classe de base abstraite pour une collection fortement typée d’éléments de configuration.

(Hérité de ConfigurationElement)
IsLocallyStored

Obtient une valeur indiquant si l’élément de configuration est stocké dans un fichier de configuration particulier.

(Hérité de ConfigurationElement)
Item[Int32]

Obtient un élément de configuration à l’index spécifié.

Item[String]

Obtient ou définit un attribut portant le nom spécifié.

(Hérité de ConfigurationElement)
Methods

Obtient une collection de méthodes pour l’élément de configuration.

(Hérité de ConfigurationElement)
RawAttributes

Fournit la classe de base abstraite pour une collection fortement typée d’éléments de configuration.

(Hérité de ConfigurationElement)
Schema

Obtient le schéma qui décrit la collection d’éléments de configuration.

Méthodes

Add(T)

Ajoute un élément de configuration à la fin de la collection active.

AddAt(Int32, T)

Ajoute un élément de configuration à la collection active à l’index spécifié.

Clear()

Efface tous les éléments de configuration de la collection active.

CreateElement()

Crée un élément enfant pour la collection active.

CreateElement(String)

Crée un élément enfant à l’aide du nom spécifié.

CreateNewElement(String)

Crée un élément à l’aide du nom d’élément spécifié.

Delete()

Fournit la classe de base abstraite pour une collection fortement typée d’éléments de configuration.

(Hérité de ConfigurationElement)
GetAttribute(String)

Renvoie un ConfigurationAttribute objet qui représente l’attribut demandé.

(Hérité de ConfigurationElement)
GetAttributeValue(String)

Retourne la valeur de l'attribut spécifié.

(Hérité de ConfigurationElement)
GetChildElement(String)

Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom spécifié.

(Hérité de ConfigurationElement)
GetChildElement(String, Type)

Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom et le type spécifiés.

(Hérité de ConfigurationElement)
GetCollection()

Retourne la collection par défaut de l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetCollection(String)

Retourne tous les éléments de configuration qui appartiennent à l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetCollection(String, Type)

Retourne l’élément de configuration qui a le nom et le type spécifiés et qui se trouve sous l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetCollection(Type)

Retourne l’élément de configuration qui a le type spécifié et se trouve sous l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

GetMetadata(String)

Retourne les valeurs de métadonnées du schéma d’élément.

(Hérité de ConfigurationElement)
IndexOf(T)

Détermine l’index d’un élément dans la collection.

Remove(T)

Supprime la première occurrence d’un élément de la collection.

RemoveAt(Int32)

Supprime l'élément au niveau de l'index spécifié de la collection.

SetAttributeValue(String, Object)

Définit la valeur de l'attribut spécifié.

(Hérité de ConfigurationElement)
SetMetadata(String, Object)

Définit les valeurs de métadonnées du schéma d’élément.

(Hérité de ConfigurationElement)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie les éléments de la collection dans un tableau, en commençant au niveau d’un index de tableau particulier.

ICollection.Count

Fournit la classe de base abstraite pour une collection fortement typée d’éléments de configuration.

ICollection.IsSynchronized

Fournit la classe de base abstraite pour une collection fortement typée d’éléments de configuration.

ICollection.SyncRoot

Fournit la classe de base abstraite pour une collection fortement typée d’éléments de configuration.

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection.

S’applique à