Microsoft.Extensions.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 des classes et des abstractions pour la IConfigurationconfiguration .
Classes
| Nom | Description |
|---|---|
| ApplicationMetadataConfigurationBuilderExtensions |
Extensions pour les métadonnées d’application. |
| BinderOptions |
Spécifie les options utilisées par le ConfigurationBinder. |
| ChainedBuilderExtensions |
Fournit des méthodes d’extension pour l’ajout IConfiguration à un IConfigurationBuilder. |
| ChainedConfigurationProvider |
Fournit une implémentation chaînée de IConfigurationProvider. |
| ChainedConfigurationSource |
Représente un chaîné IConfiguration sous forme IConfigurationSourcede . |
| CommandLineConfigurationExtensions |
Méthodes d’extension pour l’inscription auprès CommandLineConfigurationProviderde IConfigurationBuilder . |
| ConfigurationBinder |
Classe d’assistance statique qui permet de lier des objets fortement typés aux valeurs de configuration. |
| ConfigurationBuilder |
Génère des paramètres de configuration de clé/valeur à utiliser dans une application. |
| ConfigurationExtensions |
Fournit des méthodes d’extension pour les classes de configuration. |
| ConfigurationIgnoreAttribute |
Spécifie qu’une propriété de configuration doit être exclue de la liaison. |
| ConfigurationKeyComparer |
Implémente IComparer pour commander les clés de configuration. |
| ConfigurationKeyNameAttribute |
Spécifie le nom de clé d’une propriété de configuration. |
| ConfigurationManager |
Représente un objet de configuration mutable. |
| ConfigurationPath |
Fournit des méthodes et des constantes utilitaires pour manipuler des chemins de configuration. |
| ConfigurationProvider |
Définit le comportement principal des fournisseurs de configuration et fournit une base pour les classes dérivées. |
| ConfigurationReloadToken |
Propage les notifications indiquant qu’une modification de configuration s’est produite. |
| ConfigurationRoot |
Représente le nœud racine d’une configuration. |
| ConfigurationRootExtensions |
Fournit des méthodes d’extension pour IConfigurationRoot. |
| ConfigurationSection |
Représente une section des valeurs de configuration d’application. |
| EnvironmentVariablesExtensions |
Fournit des méthodes d’extension pour l’inscription auprès EnvironmentVariablesConfigurationProviderde IConfigurationBuilder . |
| FileConfigurationExtensions |
Fournit des méthodes d’extension pour FileConfigurationProvider. |
| FileConfigurationProvider |
Fournit la classe de base pour les fournisseurs basés sur ConfigurationProvider des fichiers. |
| FileConfigurationSource |
Fournit la classe de base pour les IConfigurationSourcefichiers . |
| FileLoadExceptionContext |
Contient des informations sur une exception de chargement de fichier. |
| IniConfigurationExtensions |
Fournit des méthodes d’extension pour l’ajout IniConfigurationProvider. |
| JsonConfigurationExtensions |
Méthodes d’extension pour l’ajout JsonConfigurationProvider. |
| KeyPerFileConfigurationBuilderExtensions |
Méthodes d’extension pour l’inscription auprès KeyPerFileConfigurationProviderde IConfigurationBuilder . |
| MemoryConfigurationBuilderExtensions |
Méthodes d’extension IConfigurationBuilder pour MemoryConfigurationProvider. |
| StreamConfigurationProvider |
Définit le comportement principal des fournisseurs de configuration basés sur le flux et fournit une base pour les classes dérivées. |
| StreamConfigurationSource |
Définit le comportement principal des sources de configuration basées sur le flux et fournit une base pour les classes dérivées. |
| UserSecretsConfigurationExtensions |
Fournit des extensions de configuration pour l’ajout de la source de configuration des secrets utilisateur. |
| XmlConfigurationExtensions |
Méthodes d’extension pour l’ajout XmlConfigurationProvider. |
Structures
| Nom | Description |
|---|---|
| ConfigurationDebugViewContext |
Fournit des données sur l’élément actuel de la configuration. |
Interfaces
| Nom | Description |
|---|---|
| IConfiguration |
Représente un ensemble de propriétés de configuration d’application clé/valeur. |
| IConfigurationBuilder |
Représente un type utilisé pour générer la configuration de l’application. |
| IConfigurationManager |
Représente un objet de configuration mutable. |
| IConfigurationProvider |
Fournit une clé/des valeurs de configuration pour une application. |
| IConfigurationRoot |
Représente la racine d’une IConfiguration hiérarchie. |
| IConfigurationSection |
Représente une section des valeurs de configuration d’application. |
| IConfigurationSource |
Représente une source de clé/de valeurs de configuration pour une application. |