System.Configuration Espace de noms
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.
Contient les types qui fournissent le modèle de programmation pour la gestion des données de configuration.
Classes
ApplicationScopedSettingAttribute |
Spé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. |
ApplicationSettingsBase |
Agit 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. |
ApplicationSettingsGroup |
Repré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. |
AppSettingsReader |
Fournit une méthode permettant de lire les valeurs d'un type particulier dans la configuration. |
AppSettingsSection |
Fournit une prise en charge du système de configuration pour la section de configuration |
CallbackValidator |
Fournit la validation dynamique d'un objet. |
CallbackValidatorAttribute |
Spécifie un objet CallbackValidator à utiliser pour la validation de code. Cette classe ne peut pas être héritée. |
ClientSettingsSection |
Représente un groupe de paramètres d’application de portée utilisateur dans un fichier de configuration. |
CommaDelimitedStringCollection |
Représente une collection d’éléments de chaîne séparés par des virgules. Cette classe ne peut pas être héritée. |
CommaDelimitedStringCollectionConverter |
Convertit 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. |
Configuration |
Représente un fichier de configuration applicable à un ordinateur, une application ou une ressource particulière. Cette classe ne peut pas être héritée. |
ConfigurationBuilder |
Représente la classe de base à étendre par des implémentations de générateur de configuration personnalisées. |
ConfigurationBuilderCollection |
Tient à jour une collection d’objets ConfigurationBuilder par nom. |
ConfigurationBuilderSettings |
Représente un groupe d’éléments de configuration qui configurent les fournisseurs pour la section de configuration |
ConfigurationBuildersSection |
Fournit un accès par programmation à la section |
ConfigurationCollectionAttribute |
Demande de manière déclarative à .NET de créer une instance d’une collection d’éléments de configuration. Cette classe ne peut pas être héritée. |
ConfigurationConverterBase |
Classe de base des types de convertisseurs de configuration. |
ConfigurationElement |
Représente un élément de configuration dans un fichier de configuration. |
ConfigurationElementCollection |
Représente un élément de configuration contenant une collection d’éléments enfants. |
ConfigurationElementProperty |
Spécifie la propriété d’un élément de configuration. Cette classe ne peut pas être héritée. |
ConfigurationErrorsException |
Exception levée lorsqu'une erreur de configuration s'est produite. |
ConfigurationException |
Exception levée lorsqu'une erreur de système de configuration s'est produite. |
ConfigurationFileMap |
Définit le mappage du fichier de configuration pour le fichier de configuration de l’ordinateur. |
ConfigurationLocation |
Représente un élément |
ConfigurationLocationCollection |
Contient une collection d'objets ConfigurationLocationCollection. |
ConfigurationLockCollection |
Contient une collection d'objets de configuration verrouillés. Cette classe ne peut pas être héritée. |
ConfigurationManager |
Fournit un accès aux fichiers de configuration pour les applications clientes. Cette classe ne peut pas être héritée. |
ConfigurationPermission |
Fournit une structure d'autorisations qui permet aux méthodes ou aux classes d'accéder aux fichiers de configuration. |
ConfigurationPermissionAttribute |
Crée un objet ConfigurationPermission qui accorde ou refuse l’autorisation cible marquée pour accéder aux sections des fichiers de configuration. |
ConfigurationProperty |
Représente un attribut ou un enfant d'un élément de configuration. Cette classe ne peut pas être héritée. |
ConfigurationPropertyAttribute |
Demande de manière déclarative à .NET d’instancier une propriété de configuration. Cette classe ne peut pas être héritée. |
ConfigurationPropertyCollection |
Représente une collection de propriétés d'éléments de configuration. |
ConfigurationSection |
Représente une section dans un fichier de configuration. |
ConfigurationSectionCollection |
Représente une collection de sections associées dans un fichier de configuration. |
ConfigurationSectionGroup |
Représente un groupe de sections associées dans un fichier de configuration. |
ConfigurationSectionGroupCollection |
Représente une collection d'objets ConfigurationSectionGroup. |
ConfigurationSettings |
Fournit la prise en charge des versions 1.0 et 1.1 du runtime pour la lecture des sections de configuration et des paramètres de configuration courants. |
ConfigurationValidatorAttribute |
Sert de classe de base pour les types d'attributs du validateur System.Configuration. |
ConfigurationValidatorBase |
Joue le rôle de classe de base pour dériver une classe de validation afin qu’une valeur d’objet puisse être vérifiée. |
ConfigXmlDocument |
Encapsule le type XmlDocument correspondant et contient également les informations nécessaires pour signaler le nom de fichier et les numéros de ligne. |
ConnectionStringSettings |
Représente une chaîne de connexion nommée unique dans la section du fichier de configuration des chaînes de connexion. |
ConnectionStringSettingsCollection |
Contient une collection d'objets ConnectionStringSettings. |
ConnectionStringsSection |
Fournit l’accès par programmation à la section des chaînes de connexion du fichier de configuration. |
ContextInformation |
Encapsule les informations de contexte qui sont associées à un objet ConfigurationElement. Cette classe ne peut pas être héritée. |
DefaultSection |
Repré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. |
DefaultSettingValueAttribute |
Spécifie la valeur par défaut d’une propriété de paramètre d’application. |
DefaultValidator |
Fournit la validation d’un objet. Cette classe ne peut pas être héritée. |
DictionarySectionHandler |
Fournit les informations de configuration des paires clé/valeur d’une section de configuration. |
DpapiProtectedConfigurationProvider |
Fournit un objet ProtectedConfigurationProvider qui utilise l’API de protection des données Windows (DPAPI) pour chiffrer et déchiffrer des données de configuration. |
ElementInformation |
Contient des méta-informations sur un élément individuel dans la configuration. Cette classe ne peut pas être héritée. |
ExeConfigurationFileMap |
Définit le mappage du fichier de configuration pour une application .exe. Cette classe ne peut pas être héritée. |
ExeContext |
Gère le contexte de chemin de l’application actuelle. Cette classe ne peut pas être héritée. |
GenericEnumConverter |
Effectue une conversion entre une chaîne et un type énumération. |
IdnElement |
Fournit le paramètre de configuration pour le traitement des noms de domaines internationaux (IDN, International Domain Name) dans la classe Uri. |
IgnoreSection |
Fournit une définition de type wrapper pour les sections de configuration qui ne sont pas gérées par les types System.Configuration. |
IgnoreSectionHandler |
Fournit 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. |
InfiniteIntConverter |
Effectue une conversion entre une chaîne et la valeur infinie ou entière standard. |
InfiniteTimeSpanConverter |
Effectue la conversion entre une chaîne et la valeur TimeSpan infinie standard. |
IntegerValidator |
Fournit la validation d'une valeur Int32. |
IntegerValidatorAttribute |
Demande de manière déclarative à .NET d’effectuer une validation des entiers sur une propriété de configuration. Cette classe ne peut pas être héritée. |
IriParsingElement |
Fournit le paramètre de configuration pour le traitement des identifiants de ressources internationaux (IRI, International Resource Identifier) dans la classe Uri. |
KeyValueConfigurationCollection |
Contient une collection d'objets KeyValueConfigurationElement. |
KeyValueConfigurationElement |
Représente un élément de configuration qui contient une paire clé/valeur. |
LocalFileSettingsProvider |
Fournit la persistance pour les classes de paramètres d'application. |
LongValidator |
Fournit la validation d'une valeur Int64. |
LongValidatorAttribute |
Demande de manière déclarative à .NET d’effectuer une validation des entiers longs sur une propriété de configuration. Cette classe ne peut pas être héritée. |
NameValueConfigurationCollection |
Contient une collection d'objets NameValueConfigurationElement. Cette classe ne peut pas être héritée. |
NameValueConfigurationElement |
Élément de configuration qui contient un nom String et une valeur String. Cette classe ne peut pas être héritée. |
NameValueFileSectionHandler |
Permet d'accéder à un fichier de configuration. Ce type prend en charge l’infrastructure de configuration .NET et n’est pas destiné à être utilisé directement à partir de votre code. |
NameValueSectionHandler |
Fournit les informations de configuration des paires nom/valeur d’une section de configuration. |
NoSettingsVersionUpgradeAttribute |
Spécifie qu’un fournisseur de paramètres doit désactiver toute logique appelée quand une mise à niveau d’application est détectée. Cette classe ne peut pas être héritée. |
PositiveTimeSpanValidator |
Fournit la validation d’un objet TimeSpan. Cette classe ne peut pas être héritée. |
PositiveTimeSpanValidatorAttribute |
Demande de manière déclarative à .NET d’effectuer une validation du temps sur une propriété de configuration. Cette classe ne peut pas être héritée. |
PropertyInformation |
Contient des méta-informations sur une propriété individuelle de la configuration. Ce type ne peut pas être hérité. |
PropertyInformationCollection |
Contient une collection d'objets PropertyInformation. Cette classe ne peut pas être héritée. |
ProtectedConfiguration |
Permet d’accéder aux fournisseurs de configuration protégée pour le fichier de configuration de l’application actuelle. |
ProtectedConfigurationProvider |
Classe de base permettant de créer des fournisseurs pour le chiffrement et le déchiffrement des données de configuration protégées. |
ProtectedConfigurationProviderCollection |
Fournit une collection d’objets ProtectedConfigurationProvider. |
ProtectedConfigurationSection |
Fournit l’accès par programmation à la section de configuration |
ProtectedProviderSettings |
Représente un groupe d’éléments de configuration qui configurent les fournisseurs pour la section de configuration |
ProviderSettings |
Représente les éléments de configuration associés à un fournisseur. |
ProviderSettingsCollection |
Représente une collection d'objets ProviderSettings. |
RegexStringValidator |
Fournit la validation d'une chaîne selon les règles fournies par une expression régulière. |
RegexStringValidatorAttribute |
Demande de manière déclarative à .NET d’effectuer une validation des chaînes sur une propriété de configuration à l’aide d’une expression régulière. Cette classe ne peut pas être héritée. |
RsaProtectedConfigurationProvider |
Fournit une instance ProtectedConfigurationProvider qui utilise le chiffrement RSA pour chiffrer et déchiffrer les données de configuration. |
SchemeSettingElement |
Représente un élément dans une classe SchemeSettingElementCollection. |
SchemeSettingElementCollection |
Représente une collection d'objets SchemeSettingElement. |
SectionInformation |
Contient les métadonnées concernant une section individuelle dans la hiérarchie de configuration. Cette classe ne peut pas être héritée. |
SettingAttribute |
Représente un attribut de paramètres personnalisés utilisé pour associer des informations de paramètres à une propriété de paramètres. |
SettingChangingEventArgs |
Fournit des données pour l'événement SettingChanging. |
SettingElement |
Repré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. |
SettingElementCollection |
Contient une collection d'objets SettingElement. Cette classe ne peut pas être héritée. |
SettingsAttributeDictionary |
Représente une collection de paires clé/valeur utilisées pour décrire un objet de configuration ainsi qu’un objet SettingsProperty. |
SettingsBase |
Fournit la classe de base utilisée pour prendre en charge les paramètres de propriété d'utilisateur. |
SettingsContext |
Fournit des informations contextuelles que le fournisseur peut utiliser quand il rend des paramètres persistants. |
SettingsDescriptionAttribute |
Fournit une chaîne qui décrit une propriété de configuration individuelle. Cette classe ne peut pas être héritée. |
SettingsGroupDescriptionAttribute |
Fournit 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. |
SettingsGroupNameAttribute |
Spécifie un nom pour le groupe de propriétés de paramètres d’application. Cette classe ne peut pas être héritée. |
SettingsLoadedEventArgs |
Fournit des données pour l'événement SettingsLoaded. |
SettingsManageabilityAttribute |
Spécifie des services spéciaux pour les propriétés de paramètres d’application. Cette classe ne peut pas être héritée. |
SettingsProperty |
Utilisé en interne comme la classe qui représente les métadonnées relatives à une propriété de configuration individuelle. |
SettingsPropertyCollection |
Contient une collection d'objets SettingsProperty. |
SettingsPropertyIsReadOnlyException |
Fournit une exception pour les objets SettingsProperty en lecture seule. |
SettingsPropertyNotFoundException |
Fournit une exception pour les objets SettingsProperty qui sont introuvables. |
SettingsPropertyValue |
Contient la valeur d'une propriété de paramètres qui peut être chargée et stockée par une instance de SettingsBase. |
SettingsPropertyValueCollection |
Contient une collection de valeurs de propriétés de paramètres qui mappent des objets SettingsProperty à des objets SettingsPropertyValue. |
SettingsPropertyWrongTypeException |
Fournit une exception qui est levée lorsqu'un type non valide est utilisé avec un objet SettingsProperty. |
SettingsProvider |
Agit comme classe de base pour la dérivation de fournisseurs de paramètres personnalisés dans l'architecture de paramètres d'application. |
SettingsProviderAttribute |
Spé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. |
SettingsProviderCollection |
Représente une collection de fournisseurs de paramètres d'application. |
SettingsSerializeAsAttribute |
Spécifie le mécanisme de sérialisation que le fournisseur de paramètres doit utiliser. Cette classe ne peut pas être héritée. |
SettingValueElement |
Contient le code XML représentant la valeur sérialisée du paramètre. Cette classe ne peut pas être héritée. |
SingleTagSectionHandler |
Gère des sections de configuration qui sont représentées par une balise XML unique dans le fichier .config. |
SpecialSettingAttribute |
Indique qu’une propriété de paramètres d’application a une signification spéciale. Cette classe ne peut pas être héritée. |
StringValidator |
Fournit la validation d'une chaîne. |
StringValidatorAttribute |
Demande de manière déclarative à .NET d’effectuer une validation des chaînes sur une propriété de configuration. Cette classe ne peut pas être héritée. |
SubclassTypeValidator |
Vérifie qu'un objet est une classe dérivée d'un type spécifié. |
SubclassTypeValidatorAttribute |
Demande de manière déclarative à .NET d’effectuer une validation sur une propriété de configuration. Cette classe ne peut pas être héritée. |
TimeSpanMinutesConverter |
Convertit un intervalle de temps exprimé en minutes. |
TimeSpanMinutesOrInfiniteConverter |
Convertit un TimeSpan exprimé en minutes ou comme un intervalle de temps infini standard. |
TimeSpanSecondsConverter |
Convertit un intervalle de temps exprimé en secondes. |
TimeSpanSecondsOrInfiniteConverter |
Convertit un TimeSpan exprimé en secondes ou comme un intervalle de temps infini standard. |
TimeSpanValidator |
Fournit la validation d’un objet TimeSpan. |
TimeSpanValidatorAttribute |
Demande de manière déclarative à .NET d’effectuer une validation du temps sur une propriété de configuration. Cette classe ne peut pas être héritée. |
TypeNameConverter |
Effectue une conversion entre les valeurs de type et de chaîne. Cette classe ne peut pas être héritée. |
UriSection |
Représente la section Uri dans un fichier de configuration. |
UserScopedSettingAttribute |
Spé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. |
UserSettingsGroup |
Représente un regroupement de sections de paramètres utilisateur connexes dans un fichier de configuration. Cette classe ne peut pas être héritée. |
WhiteSpaceTrimStringConverter |
Convertit une chaîne au format canonique. |
Interfaces
IApplicationSettingsProvider |
Définit des capacités étendues pour les fournisseurs de paramètres d'application basés sur les clients. |
IConfigurationSectionHandler |
Gère l’accès à certaines sections de configuration. |
IConfigurationSystem |
Fournit des méthodes de configuration standard. |
IPersistComponentSettings |
Définit les fonctionnalités standard pour les contrôles ou les bibliothèques qui stockent et récupèrent des paramètres d'application. |
ISettingsProviderService |
Fournit une interface pour définir un autre fournisseur de paramètres d’application. |
Énumérations
ConfigurationAllowDefinition |
Spé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. |
ConfigurationAllowExeDefinition |
Spé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. |
ConfigurationElementCollectionType |
Spécifie le type d'un objet ConfigurationElementCollectionType. |
ConfigurationPropertyOptions |
Spécifie les options à appliquer à une propriété. |
ConfigurationSaveMode |
Détermine quelles propriétés sont écrites dans un fichier de configuration. |
ConfigurationUserLevel |
Utilisé pour spécifier le fichier de configuration qui doit être représenté par l’objet Configuration. |
OverrideMode |
Spécifie le comportement de substitution d'un élément de configuration pour les éléments de configuration situés dans les répertoires enfants. |
PropertyValueOrigin |
Spécifie le niveau dans la hiérarchie de configuration d’où provient une valeur de propriété de configuration. |
SettingsManageability |
Fournit des valeurs pour indiquer quels services doivent être mis à la disposition des paramètres d’application. |
SettingsSerializeAs |
Détermine le modèle de sérialisation utilisé pour stocker des paramètres d'application. |
SpecialSetting |
Spécifie la catégorie de paramètre spéciale d’une propriété de paramètres d’application. |
Délégués
SettingChangingEventHandler |
Représente la méthode qui gérera l'événement SettingChanging. |
SettingsLoadedEventHandler |
Représente la méthode qui gérera l'événement SettingsLoaded. |
SettingsSavingEventHandler |
Représente la méthode qui gérera l'événement SettingsSaving. |
ValidatorCallback |
Représente une méthode à appeler après la validation d’un objet. |