ConfigurationPropertyCollection Classe

Définition

Représente une collection de propriétés d'éléments 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 de .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 obligatoire, s’il s’agit d’une clé d’élément ou s’il représente une collection d’éléments par défaut.

Constructeurs

ConfigurationPropertyCollection()

Initialise une nouvelle instance de la classe ConfigurationPropertyCollection.

Propriétés

Count

Obtient le nombre de propriétés de 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 utilisé pour synchroniser l'accès à la collection.

Méthodes

Add(ConfigurationProperty)

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

Clear()

Supprime tous les objets de propriétés 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()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(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

ICollection.CopyTo(Array, Int32)

Copie cette collection dans un tableau.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi