ConfigurationPropertyCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |