Microsoft.Extensions.Configuration Espace de noms

Contient des classes et des abstractions pour la configuration de IConfiguration.

Classes

ApplicationMetadataConfigurationBuilderExtensions

Extensions pour les métadonnées d’application.

AzureKeyVaultConfigurationExtensions

Méthodes d’extension pour inscrire un fournisseur de configuration auprès de IConfigurationBuilder.

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

NewtonsoftJsonConfigurationExtensions

Méthodes d’extension pour l’ajout de NewtonsoftJsonConfigurationProvider.

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.