Cette documentation est archivée et n’est pas conservée.

System.Configuration, espace de noms

L'espace de noms System.Configuration contient les types qui fournissent le modèle de programmation pour la gestion des données de configuration.

 ClasseDescription
Classe publiqueApplicationScopedSettingAttributeSpécifie qu'une propriété de paramètres d'application a une valeur commune pour tous les utilisateurs d'une application. Cette classe ne peut pas être héritée.
Classe publiqueApplicationSettingsBaseAgit comme classe de base pour la dérivation des classes wrapper concrètes afin d'implémenter la fonctionnalité de paramètres d'application dans les applications Windows Forms.
Classe publiqueApplicationSettingsGroupReprésente un regroupement de sections de paramètres d'application connexes dans un fichier de configuration. Cette classe ne peut pas être héritée.
Classe publiqueAppSettingsReaderFournit une méthode permettant de lire les valeurs d'un type particulier dans la configuration.
Classe publiqueAppSettingsSectionFournit une prise en charge du système de configuration pour la section de configuration appSettings. Cette classe ne peut pas être héritée.
Classe publiqueCallbackValidatorFournit la validation dynamique d'un objet.
Classe publiqueCallbackValidatorAttributeSpécifie un objet CallbackValidator à utiliser pour la validation de code. Cette classe ne peut pas être héritée.
Classe publiqueClientSettingsSectionReprésente un groupe de paramètres d'application de portée utilisateur dans un fichier de configuration.
Classe publiqueCommaDelimitedStringCollectionReprésente une collection d'éléments de chaîne séparée par des virgules. Cette classe ne peut pas être héritée.
Classe publiqueCommaDelimitedStringCollectionConverterConvertit une valeur de chaîne délimitée par des virgules en un objet CommaDelimitedStringCollection et vice versa. Cette classe ne peut pas être héritée.
Classe publiqueConfigurationReprésente un fichier de configuration applicable à un ordinateur, une application ou une ressource particulière. Cette classe ne peut pas être héritée.
Classe publiqueConfigurationCollectionAttributeOrdonne de manière déclarative au .NET Framework d'instancier une collection d'éléments de configuration. Cette classe ne peut pas être héritée.
Classe publiqueConfigurationConverterBaseClasse de base des types de convertisseurs de configuration.
Classe publiqueConfigurationElementReprésente un élément de configuration dans un fichier de configuration.
Classe publiqueConfigurationElementCollectionReprésente un élément de configuration contenant une collection d'éléments enfants.
Classe publiqueConfigurationElementPropertySpécifie la propriété d'un élément de configuration. Cette classe ne peut pas être héritée.
Classe publiqueConfigurationErrorsExceptionException levée lorsqu'une erreur de système de configuration s'est produite.
Classe publiqueConfigurationExceptionException levée lorsqu'une erreur de système de configuration s'est produite.
Classe publiqueConfigurationFileMapDéfinit le mappage du fichier de configuration pour le fichier de configuration machine.
Classe publiqueConfigurationLocationReprésente un élément location dans un fichier de configuration.
Classe publiqueConfigurationLocationCollectionContient une collection d'objets ConfigurationLocationCollection.
Classe publiqueConfigurationLockCollectionContient une collection d'objets de configuration verrouillés. Cette classe ne peut pas être héritée.
Classe publiqueConfigurationManagerFournit un accès aux fichiers de configuration pour les applications clientes. Cette classe ne peut pas être héritée.
Classe publiqueConfigurationPermissionFournit une structure d'autorisations qui permet aux méthodes ou aux classes d'accéder aux fichiers de configuration.
Classe publiqueConfigurationPermissionAttributeCrée un objet ConfigurationPermission qui accorde ou refuse l'autorisation cible marquée pour accéder aux sections des fichiers de configuration.
Classe publiqueConfigurationPropertyReprésente un attribut ou un enfant d'un élément de configuration. Cette classe ne peut pas être héritée.
Classe publiqueConfigurationPropertyAttributeOrdonne de manière déclarative au .NET Framework d'instancier une propriété de configuration. Cette classe ne peut pas être héritée.
Classe publiqueConfigurationPropertyCollectionReprésente une collection de propriétés d'éléments de configuration.
Classe publiqueConfigurationSectionReprésente une section dans un fichier de configuration.
Classe publiqueConfigurationSectionCollectionReprésente une collection de sections connexes dans un fichier de configuration.
Classe publiqueConfigurationSectionGroupReprésente un regroupement de sections connexes dans un fichier de configuration.
Classe publiqueConfigurationSectionGroupCollectionReprésente une collection d'objets ConfigurationSectionGroup.
Classe publiqueConfigurationSettingsFournit la prise en charge du runtime pour la lecture des sections de configuration et des paramètres de configuration courants.
Classe publiqueConfigurationValidatorAttributeSert de classe de base pour les types d'attribut du validateur System.Configuration.
Classe publiqueConfigurationValidatorBaseAgit comme une classe de base pour dériver une classe de validation afin qu'une valeur d'objet puisse être vérifiée.
Classe publiqueConfigXmlDocumentEncapsule le type XmlDocument correspondant et contient également les informations nécessaires pour transmettre le nom de fichier et les numéros de ligne.
Classe publiqueConnectionStringSettingsReprésente une chaîne de connexion nommée unique dans la section du fichier de configuration des chaînes de connexion.
Classe publiqueConnectionStringSettingsCollectionContient une collection d'objets ConnectionStringSettings.
Classe publiqueConnectionStringsSectionFournit l'accès par programme à la section des chaînes de connexion du fichier de configuration.
Classe publiqueContextInformationEncapsule les informations de contexte qui sont associées à un objet ConfigurationElement. Cette classe ne peut pas être héritée.
Classe publiqueDefaultSectionReprésente un gestionnaire de section de configuration de base qui expose la partie XML de la section de configuration pour l'accès en lecture et en écriture.
Classe publiqueDefaultSettingValueAttributeSpécifie la valeur par défaut d'une propriété de paramètre d'application.
Classe publiqueDefaultValidatorFournit la validation d'un objet. Cette classe ne peut pas être héritée.
Classe publiqueDictionarySectionHandlerFournit les informations de configuration des paires clé/valeur d'une section de configuration.
Classe publiqueDpapiProtectedConfigurationProviderFournit un objet ProtectedConfigurationProvider qui utilise l'API de protection des données (DPAPI) Windows pour chiffrer et déchiffrer des données de configuration.
Classe publiqueElementInformationContient des méta-informations sur un élément individuel dans la configuration. Cette classe ne peut pas être héritée.
Classe publiqueExeConfigurationFileMapDéfinit le mappage du fichier de configuration pour un fichier Exe.config. Cette classe ne peut pas être héritée.
Classe publiqueExeContextGère le contexte de chemin d'accès pour l'application en cours. Cette classe ne peut pas être héritée.
Classe publiqueGenericEnumConverterEffectue une conversion entre une chaîne et un type énumération.
Classe publiqueIgnoreSectionFournit une définition de type wrapper pour les sections de configuration qui ne sont pas gérées par les types System.Configuration.
Classe publiqueIgnoreSectionHandlerFournit une définition de gestionnaire de section héritée (legacy) pour les sections de configuration qui ne sont pas gérées par les types System.Configuration.
Classe publiqueInfiniteIntConverterEffectue une conversion entre une chaîne et la valeur infinie ou entière standard.
Classe publiqueInfiniteTimeSpanConverterEffectue la conversion entre une chaîne et la valeur TimeSpan infinie standard.
Classe publiqueIntegerValidatorFournit la validation d'un Int32.
Classe publiqueIntegerValidatorAttributeOrdonne de manière déclarative au .NET Framework d'effectuer la validation des entiers sur une propriété de configuration. Cette classe ne peut pas être héritée.
Classe publiqueKeyValueConfigurationCollectionContient une collection d'objets KeyValueConfigurationElement.
Classe publiqueKeyValueConfigurationElementReprésente un élément de configuration qui contient une paire clé/valeur.
Classe publiqueLocalFileSettingsProviderFournit la persistance pour les classes de paramètres d'application.
Classe publiqueLongValidatorFournit la validation d'un Int64.
Classe publiqueLongValidatorAttributeOrdonne de manière déclarative au .NET Framework d'effectuer la validation des entiers longs sur une propriété de configuration. Cette classe ne peut pas être héritée.
Classe publiqueNameValueConfigurationCollectionContient une collection d'objets NameValueConfigurationElement. Cette classe ne peut pas être héritée.
Classe publiqueNameValueConfigurationElementÉlément de configuration qui contient un nom String et une valeur String. Cette classe ne peut pas être héritée.
Classe publiqueNameValueFileSectionHandlerPermet d'accéder à un fichier de configuration. Ce type prend en charge l'infrastructure de la configuration .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.
Classe publiqueNameValueSectionHandlerFournit les informations de configuration des paires nom/valeur d'une section de configuration.
Classe publiqueNoSettingsVersionUpgradeAttributeSpécifie qu'un fournisseur de paramètres doit désactiver toute logique appelée lorsqu'une mise à niveau d'application est détectée. Cette classe ne peut pas être héritée.
Classe publiquePositiveTimeSpanValidatorFournit la validation d'un objet TimeSpan. Cette classe ne peut pas être héritée.
Classe publiquePositiveTimeSpanValidatorAttributeDemande de façon déclarative au .NET Framework d'exécuter la validation sur une propriété de configuration. Cette classe ne peut pas être héritée.
Classe publiquePropertyInformationContient des méta-informations sur une propriété individuelle de la configuration. Ce type ne peut pas être hérité.
Classe publiquePropertyInformationCollectionContient une collection d'objets PropertyInformation. Cette classe ne peut pas être héritée.
Classe publiqueProtectedConfigurationFournit l'accès aux fournisseurs de configuration protégée pour le fichier de configuration de l'application actuelle.
Classe publiqueProtectedConfigurationProviderConstitue la classe de base afin de créer des fournisseurs pour le chiffrement et le déchiffrement des données de configuration protégée.
Classe publiqueProtectedConfigurationProviderCollectionFournit une collection d'objets ProtectedConfigurationProvider.
Classe publiqueProtectedConfigurationSectionFournit l'accès par programme à la section de configuration configProtectedData. Cette classe ne peut pas être héritée.
Classe publiqueProtectedProviderSettingsReprésente un groupe d'éléments de configuration qui configurent les fournisseurs de la section de configuration <configProtectedData>.
Classe publiqueProviderSettingsReprésente un groupe d'éléments de configuration qui configurent un fournisseur.
Classe publiqueProviderSettingsCollectionReprésente une collection d'objets ProviderSettings.
Classe publiqueRegexStringValidatorFournit la validation d'une chaîne selon les règles fournies par une expression régulière.
Classe publiqueRegexStringValidatorAttributeOrdonne de manière déclarative au .NET Framework d'effectuer la validation de chaîne sur une propriété de configuration à l'aide d'une expression régulière. Cette classe ne peut pas être héritée.
Classe publiqueRsaProtectedConfigurationProviderFournit un ProtectedConfigurationProvider qui utilise le chiffrement RSA pour chiffrer et déchiffrer les données de configuration.
Classe publiqueSectionInformationContient des méta-informations sur une section individuelle de la configuration. Cette classe ne peut pas être héritée.
Classe publiqueSettingAttributeReprésente un attribut de paramètres personnalisés utilisé pour associer des informations de paramètres à une propriété de paramètres.
Classe publiqueSettingChangingEventArgsFournit des données pour l'événement SettingChanginghttps://msdn.microsoft.com/fr-fr/library/E_System_Windows_Forms_BindingSource_AddingNew.htm.
Classe publiqueSettingElementReprésente un élément de configuration simplifié utilisé pour mettre à jour des éléments dans la configuration. Cette classe ne peut pas être héritée.
Classe publiqueSettingElementCollectionContient une collection d'objets SettingElement. Cette classe ne peut pas être héritée.
Classe publiqueSettingsAttributeDictionaryReprésente une collection de paires clé/valeur utilisées pour décrire un objet de configuration ainsi qu'un objet SettingsProperty.
Classe publiqueSettingsBaseFournit la classe de base utilisée pour prendre en charge les paramètres de propriété d'utilisateur.
Classe publiqueSettingsContextFournit des informations contextuelles que le fournisseur peut utiliser lorsqu'il rend des paramètres persistants.
Classe publiqueSettingsDescriptionAttributeFournit une chaîne qui décrit une propriété de configuration individuelle. Cette classe ne peut pas être héritée.
Classe publiqueSettingsGroupDescriptionAttributeFournit une chaîne qui décrit un groupe de propriétés de paramètres d'application. Cette classe ne peut pas être héritée.
Classe publiqueSettingsGroupNameAttributeSpécifie un nom pour le groupe de propriétés de paramètres d'application. Cette classe ne peut pas être héritée.
Classe publiqueSettingsLoadedEventArgsFournit des données pour l'événement SettingsLoaded.
Classe publiqueSettingsManageabilityAttributeSpécifie des services spéciaux pour les propriétés de paramètres d'application. Cette classe ne peut pas être héritée.
Classe publiqueSettingsPropertyUtilisé en interne comme la classe qui représente les métadonnées relatives à une propriété de configuration individuelle.
Classe publiqueSettingsPropertyCollectionContient une collection d'objets SettingsProperty.
Classe publiqueSettingsPropertyIsReadOnlyExceptionFournit une exception pour les objets SettingsProperty en lecture seule.
Classe publiqueSettingsPropertyNotFoundExceptionFournit une exception pour les objets SettingsProperty qui sont introuvables.
Classe publiqueSettingsPropertyValueContient la valeur d'une propriété de paramètres qui peut être chargée et stockée par une instance de SettingsBase.
Classe publiqueSettingsPropertyValueCollectionContient une collection de valeurs de propriétés de paramètres mappant des objets SettingsProperty à des objets SettingsPropertyValue.
Classe publiqueSettingsPropertyWrongTypeExceptionFournit une exception qui est levée lorsqu'un type non valide est utilisé avec un objet SettingsProperty.
Classe publiqueSettingsProviderAgit comme classe de base pour la dérivation de fournisseurs de paramètres personnalisés dans l'architecture de paramètres d'application.
Classe publiqueSettingsProviderAttributeSpécifie le fournisseur de paramètres utilisé pour fournir le stockage pour la propriété ou la classe de paramètres d'application actuelle. Cette classe ne peut pas être héritée.
Classe publiqueSettingsProviderCollectionReprésente une collection de fournisseurs de paramètres d'application.
Classe publiqueSettingsSerializeAsAttributeSpécifie le mécanisme de sérialisation que le fournisseur de paramètres doit utiliser. Cette classe ne peut pas être héritée.
Classe publiqueSettingValueElementContient le XML représentant la valeur sérialisée du paramètre. Cette classe ne peut pas être héritée.
Classe publiqueSingleTagSectionHandlerGère des sections de configuration qui sont représentées par une balise XML unique dans le fichier .config.
Classe publiqueSpecialSettingAttributeIndique qu'une propriété de paramètres d'application a une signification spéciale. Cette classe ne peut pas être héritée.
Classe publiqueStringValidatorFournit la validation d'une chaîne.
Classe publiqueStringValidatorAttributeOrdonne de manière déclarative au .NET Framework d'effectuer la validation des chaînes sur une propriété de configuration. Cette classe ne peut pas être héritée.
Classe publiqueSubclassTypeValidatorVérifie qu'un objet est une classe dérivée d'un type spécifié.
Classe publiqueSubclassTypeValidatorAttributeDemande de façon déclarative au .NET Framework d'exécuter la validation sur une propriété de configuration. Cette classe ne peut pas être héritée.
Classe publiqueTimeSpanMinutesConverterConvertit un intervalle de temps exprimé en minutes.
Classe publiqueTimeSpanMinutesOrInfiniteConverterConvertit un TimeSpan exprimé en minutes ou comme un intervalle de temps infini standard.
Classe publiqueTimeSpanSecondsConverterConvertit un intervalle de temps exprimé en secondes.
Classe publiqueTimeSpanSecondsOrInfiniteConverterConvertit un TimeSpan exprimé en secondes ou comme un intervalle de temps infini standard.
Classe publiqueTimeSpanValidatorFournit la validation d'un TimeSpan.
Classe publiqueTimeSpanValidatorAttributeOrdonne de manière déclarative au .NET Framework d'effectuer la validation du temps sur une propriété de configuration. Cette classe ne peut pas être héritée.
Classe publiqueTypeNameConverterEffectue une conversion entre le type et la valeur de chaîne. Cette classe ne peut pas être héritée.
Classe publiqueUserScopedSettingAttributeSpécifie qu'une propriété ou un groupe de paramètres d'application contient des valeurs distinctes pour chaque utilisateur d'une application. Cette classe ne peut pas être héritée.
Classe publiqueUserSettingsGroupReprésente un regroupement de sections de paramètres utilisateur connexes dans un fichier de configuration. Cette classe ne peut pas être héritée.
Classe publiqueWhiteSpaceTrimStringConverterConvertit une chaîne au format canonique.

 InterfaceDescription
Interface publiqueIApplicationSettingsProviderDéfinit des capacités étendues pour les fournisseurs de paramètres d'application basés sur les clients.
Interface publiqueIConfigurationSectionHandlerGère l'accès à certaines sections de configuration.
Interface publiqueIConfigurationSystemFournit des méthodes de configuration standard.
Interface publiqueIPersistComponentSettingsDéfinit les fonctionnalités standard pour les contrôles ou les bibliothèques qui stockent et récupèrent des paramètres d'application.
Interface publiqueISettingsProviderServiceFournit une interface pour définir un autre fournisseur de paramètres d'application.

 DéléguéDescription
Délégué publicSettingChangingEventHandlerReprésente la méthode qui gérera l'événement SettingChanging.
Délégué publicSettingsLoadedEventHandlerReprésente la méthode qui gérera l'événement SettingsLoaded.
Délégué publicSettingsSavingEventHandlerReprésente la méthode qui gérera l'événement SettingsSaving.
Délégué publicValidatorCallbackReprésente une méthode à appeler après la validation d'un objet.

 ÉnumérationDescription
Énumération publiqueConfigurationAllowDefinitionSpécifie les emplacements dans la hiérarchie des fichiers de configuration qui peuvent définir ou substituer les propriétés contenues dans un objet ConfigurationSection.
Énumération publiqueConfigurationAllowExeDefinitionSpécifie les emplacements dans la hiérarchie des fichiers de configuration qui peuvent définir ou substituer les propriétés contenues dans un objet ConfigurationSection.
Énumération publiqueConfigurationElementCollectionTypeSpécifie le type d'un objet ConfigurationElementCollectionType.
Énumération publiqueConfigurationPropertyOptionsSpécifie les options à appliquer à une propriété.
Énumération publiqueConfigurationSaveModeDétermine quelles propriétés sont écrites dans un fichier de configuration.
Énumération publiqueConfigurationUserLevelUtilisé pour spécifier le fichier de configuration qui sera représenté par l'objet Configuration retourné par OpenExeConfiguration.
Énumération publiquePropertyValueOriginSpécifie le niveau dans la hiérarchie de configuration d'où provient une valeur de propriété de configuration.
Énumération publiqueSettingsManageabilityFournit des valeurs pour indiquer quels services doivent être mis à disposition des paramètres d'application.
Énumération publiqueSettingsSerializeAsDétermine le modèle de sérialisation utilisé pour stocker des paramètres d'application.
Énumération publiqueSpecialSettingSpécifie la catégorie de paramètre spéciale d'une propriété de paramètres d'application.
Afficher: