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 configuration IConfigurationde .
Classes
ApplicationMetadataConfigurationBuilderExtensions |
Extensions pour les métadonnées d’application. |
BinderOptions |
Classe d’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 une IConfiguration chaînée en tant que IConfigurationSource. |
CommandLineConfigurationExtensions |
Méthodes d’extension pour l’inscription de CommandLineConfigurationProvider avec IConfigurationBuilder. |
ConfigurationBinder |
Classe d’assistance statique qui permet de lier des objets fortement typés à des valeurs de configuration. |
ConfigurationBuilder |
Utilisé pour générer des paramètres de configuration basés sur les 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 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. Il s’agit à la fois d’un IConfigurationBuilder et d’un IConfigurationRoot. À mesure que des sources sont ajoutées, il met à jour sa vue actuelle de la configuration. Une fois IConfigurationBuilder.Build() appelée, la configuration est figée. |
ConfigurationPath |
Constantes et méthodes utilitaires pour manipuler des 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 de valeurs de configuration d’application. |
EnvironmentVariablesExtensions |
Méthodes d’extension pour l’inscription de EnvironmentVariablesConfigurationProvider avec IConfigurationBuilder. |
FileConfigurationExtensions |
Méthodes d’extension pour FileConfigurationProvider. |
FileConfigurationProvider |
Classe de base pour un ConfigurationProvider basé sur un fichier. |
FileConfigurationSource |
Représente une classe de base pour le IConfigurationSource basé sur un fichier. |
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 avec IConfigurationBuilder. |
MemoryConfigurationBuilderExtensions |
Fournit des IConfigurationBuilder méthodes d’extension pour .MemoryConfigurationProvider |
StreamConfigurationProvider |
Fournisseur de configuration basé sur un flux. |
StreamConfigurationSource |
IConfigurationSource basé sur un flux. |
UserSecretsConfigurationExtensions |
Extensions de configuration pour ajouter 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 de clé/valeur. |
IConfigurationBuilder |
Représente un type utilisé pour créer la configuration d’une application. |
IConfigurationManager |
Représente un objet de configuration mutable. |
IConfigurationProvider |
Fournit les clés/valeurs de configuration pour une application. |
IConfigurationRoot |
Représente la racine d’une hiérarchie de IConfiguration. |
IConfigurationSection |
Représente une section de valeurs de configuration d’application. |
IConfigurationSource |
Représente une source de clé/valeurs de configuration pour une application. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour