Microsoft.Extensions.Configuration Espace de noms

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.