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é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). D’autres options 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. |