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 configurer IConfiguration.
Classes
ApplicationMetadataConfigurationBuilderExtensions |
Extensions pour les métadonnées d’application. |
BinderOptions |
Classe Options utilisée par le ConfigurationBinder. |
ChainedBuilderExtensions |
Méthodes d’extension IConfigurationBuilder pour le fournisseur de configuration chaîné. |
ChainedConfigurationProvider |
Implémentation chaînée de IConfigurationProvider. |
ChainedConfigurationSource |
Représente un IConfiguration chaîné en tant que IConfigurationSource. |
CommandLineConfigurationExtensions |
Méthodes d’extension pour l’inscription de CommandLineConfigurationProvider auprès de IConfigurationBuilder. |
ConfigurationBinder |
Classe d’assistance statique qui permet de lier des objets fortement typés aux valeurs de configuration. |
ConfigurationBuilder |
Utilisé pour générer des paramètres de configuration basés sur des clés/valeurs à utiliser dans une application. |
ConfigurationExtensions |
Méthodes d’extension pour les classes de configuration. |
ConfigurationKeyComparer |
Implémentation IComparer utilisée pour commander des 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. C’est à la fois une IConfigurationBuilder et une IConfigurationRoot. À mesure que des sources sont ajoutées, elle met à jour son affichage actuel de la configuration. Une fois IConfigurationBuilder.Build() est appelée, la configuration est figée. |
ConfigurationPath |
Méthodes et constantes utilitaires pour manipuler les chemins de configuration. |
ConfigurationProvider |
Classe d’assistance de base pour l’implémentation d’un IConfigurationProvider. |
ConfigurationReloadToken |
Implémente IChangeToken. |
ConfigurationRoot |
Nœud racine d’une configuration. |
ConfigurationRootExtensions |
Méthodes d’extension pour IConfigurationRoot. |
ConfigurationSection |
Représente une section des valeurs de configuration d’application. |
EnvironmentVariablesExtensions |
Méthodes d’extension pour l’inscription de EnvironmentVariablesConfigurationProvider auprès de IConfigurationBuilder. |
FileConfigurationExtensions |
Méthodes d’extension pour FileConfigurationProvider. |
FileConfigurationProvider |
Classe de base pour les ConfigurationProviderbasées sur des fichiers . |
FileConfigurationSource |
Représente une classe de base pour les IConfigurationSourcebasées sur des fichiers. |
FileLoadExceptionContext |
Contient des informations sur une exception de chargement de fichier. |
IniConfigurationExtensions |
Méthodes d’extension pour l’ajout de IniConfigurationProvider. |
JsonConfigurationExtensions |
Méthodes d’extension pour l’ajout de JsonConfigurationProvider. |
KeyPerFileConfigurationBuilderExtensions |
Méthodes d’extension pour l’inscription de KeyPerFileConfigurationProvider auprès de IConfigurationBuilder. |
MemoryConfigurationBuilderExtensions |
Fournit IConfigurationBuilder méthodes d’extension pour le MemoryConfigurationProvider. |
StreamConfigurationProvider |
Fournisseur de configuration basé sur le flux. |
StreamConfigurationSource |
Stream based IConfigurationSource. |
UserSecretsConfigurationExtensions |
Extensions de configuration pour l’ajout de la source de configuration des secrets utilisateur. |
XmlConfigurationExtensions |
Méthodes d’extension pour l’ajout de XmlConfigurationProvider. |
Structures
ConfigurationDebugViewContext |
Fournit des données sur l’élément actuel de la configuration. |
Interfaces
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 hiérarchie IConfiguration. |
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. |