ConfigurationPropertyCollection Classe

Définition

Représente une collection de propriétés d’élément de configuration.

public ref class ConfigurationPropertyCollection : System::Collections::ICollection
public class ConfigurationPropertyCollection : System.Collections.ICollection
type ConfigurationPropertyCollection = class
    interface ICollection
    interface IEnumerable
Public Class ConfigurationPropertyCollection
Implements ICollection
Héritage
ConfigurationPropertyCollection
Implémente

Exemples

L’exemple suivant montre une utilisation possible du ConfigurationPropertyCollection. Reportez-vous à l’exemple du type ConfigurationPropertyassocié.

Voici un extrait de la configuration utilisée par l’exemple ci-dessus.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="CustomSection" type="Samples.AspNet, ConfigurationProperty, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" allowDefinition="Everywhere" allowExeDefinition="MachineToApplication" restartOnExternalChanges="true" />
    </configSections>
    <CustomSection fileName="default.txt" alias="alias.txt" maxUsers="1000"
      maxIdleTime="00:05:00" />
</configuration>

Remarques

La ConfigurationPropertyCollection classe représente la collection des ConfigurationProperty objets qui peuvent être des attributs ou ConfigurationElement des objets d’un élément de configuration.

La ConfigurationProperty classe représente un paramètre de configuration individuel. Il vous permet d’obtenir ou de définir le nom, le type et la valeur par défaut d’une entité de configuration particulière (attribut ou élément). Des options supplémentaires vous permettent de spécifier si l’attribut est requis, est une clé d’élément ou représente une collection d’éléments par défaut.

Constructeurs

Nom Description
ConfigurationPropertyCollection()

Initialise une nouvelle instance de la classe ConfigurationPropertyCollection.

Propriétés

Nom Description
Count

Obtient le nombre de propriétés dans la collection.

IsSynchronized

Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread safe).

Item[String]

Obtient l’élément de collection portant le nom spécifié.

SyncRoot

Obtient l’objet à synchroniser l’accès à la collection.

Méthodes

Nom Description
Add(ConfigurationProperty)

Ajoute une propriété de configuration à la collection.

Clear()

Supprime tous les objets de propriété de configuration de la collection.

Contains(String)

Spécifie si la propriété de configuration est contenue dans cette collection.

CopyTo(ConfigurationProperty[], Int32)

Copie cette ConfigurationPropertyCollection dans un tableau.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Obtient l’objet IEnumerator tel qu’il s’applique à la collection.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Remove(String)

Supprime une propriété de configuration de la collection.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)

Copie cette collection dans un tableau.

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à

Voir aussi