ConfigurationPropertyCollection Classe

Définition

Représente une collection de propriétés d'éléments de configuration.Represents a collection of configuration-element properties.

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 illustre une utilisation possible de ConfigurationPropertyCollection.The following example shows one possible use of the ConfigurationPropertyCollection. Reportez-vous à l’exemple ConfigurationPropertydu type associé.Refer to the example of the related type ConfigurationProperty.

Voici un extrait de la configuration utilisée par l’exemple ci-dessus.The following is an excerpt from the configuration used by the above example.

<?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 ConfigurationProperty des objets qui peuvent être des attributs ou ConfigurationElement des objets d’un élément de configuration.The ConfigurationPropertyCollection class represents the collection of the ConfigurationProperty objects that can be attributes or ConfigurationElement objects of a configuration element.

La ConfigurationProperty classe représente un paramètre de configuration individuel.The ConfigurationProperty class represents an individual configuration setting. Elle 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).It allows you to get or set the name, type, and default value for a particular configuration entity (attribute or element). Des options supplémentaires vous permettent de spécifier si l’attribut est obligatoire, est une clé d’élément ou représente une collection d’éléments par défaut.Additional options allow you to specify whether the attribute is required, is an element key, or represents a default element collection.

Constructeurs

ConfigurationPropertyCollection()

Initialise une nouvelle instance de la classe ConfigurationPropertyCollection.Initializes a new instance of the ConfigurationPropertyCollection class.

Propriétés

Count

Obtient le nombre de propriétés de la collection.Gets the number of properties in the collection.

IsSynchronized

Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread-safe).Gets a value indicating whether access to the collection is synchronized (thread safe).

Item[String]

Obtient l'élément de collection portant le nom spécifié.Gets the collection item with the specified name.

SyncRoot

Obtient l'objet utilisé pour synchroniser l'accès à la collection.Gets the object to synchronize access to the collection.

Méthodes

Add(ConfigurationProperty)

Ajoute une propriété de configuration à la collection.Adds a configuration property to the collection.

Clear()

Supprime tous les objets de propriétés de configuration de la collection.Removes all configuration property objects from the collection.

Contains(String)

Spécifie si la propriété de configuration est contenue dans cette collection.Specifies whether the configuration property is contained in this collection.

CopyTo(ConfigurationProperty[], Int32)

Copie cette ConfigurationPropertyCollection dans un tableau.Copies this ConfigurationPropertyCollection to an array.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Obtient l'objet IEnumerator tel qu'il s'applique à la collection.Gets the IEnumerator object as it applies to the collection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Supprime une propriété de configuration de la collection.Removes a configuration property from the collection.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie cette collection dans un tableau.Copies this collection to an array.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi