Partager via


Microsoft.Extensions.Configuration Espace de noms

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.