Partager via


IConfigurationBuilder Interface

Définition

Représente un type utilisé pour générer la configuration de l’application.

public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
Dérivé

Propriétés

Properties

Obtient une collection clé/valeur qui peut être utilisée pour partager des données entre l'IConfigurationBuilder et les IConfigurationSourceinscrites.

Sources

Obtient les sources utilisées pour obtenir des valeurs de configuration.

Méthodes

Add(IConfigurationSource)

Ajoute une nouvelle source de configuration.

Build()

Génère une IConfiguration avec des clés et des valeurs à partir de l’ensemble de sources inscrites dans Sources.

Méthodes d’extension

AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String)

Inscrit un fournisseur de configuration pour les métadonnées d’application.

AddConfiguration(IConfigurationBuilder, IConfiguration)

Ajoute une configuration existante à configurationBuilder.

AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean)

Ajoute une configuration existante à configurationBuilder.

AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>)

Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir de la ligne de commande.

AddCommandLine(IConfigurationBuilder, String[])

Ajoute un CommandLineConfigurationProvider qui lit les valeurs de configuration à partir de la ligne de commande.

AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>)

Ajoute un CommandLineConfigurationProvider qui lit les valeurs de configuration à partir de la ligne de commande à l’aide des mappages de commutateur spécifiés.

Add<TSource>(IConfigurationBuilder, Action<TSource>)

Ajoute une nouvelle source de configuration.

AddEnvironmentVariables(IConfigurationBuilder)

Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir de variables d’environnement.

AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>)

Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir de variables d’environnement.

AddEnvironmentVariables(IConfigurationBuilder, String)

Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir de variables d’environnement avec un préfixe spécifié.

GetFileLoadExceptionHandler(IConfigurationBuilder)

Obtient la IFileProvider par défaut à utiliser pour les fournisseurs basés sur des fichiers.

GetFileProvider(IConfigurationBuilder)

Obtient la IFileProvider par défaut à utiliser pour les fournisseurs basés sur des fichiers.

SetBasePath(IConfigurationBuilder, String)

Définit FileProvider pour les fournisseurs basés sur des fichiers sur un PhysicalFileProvider avec le chemin d’accès de base.

SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>)

Définit une action par défaut à appeler pour les fournisseurs basés sur des fichiers lorsqu’une erreur se produit.

SetFileProvider(IConfigurationBuilder, IFileProvider)

Définit la IFileProvider par défaut à utiliser pour les fournisseurs basés sur des fichiers.

AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Ajoute une source de configuration INI à builder.

AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>)

Ajoute une source de configuration INI à builder.

AddIniFile(IConfigurationBuilder, String)

Ajoute le fournisseur de configuration INI à path à builder.

AddIniFile(IConfigurationBuilder, String, Boolean)

Ajoute le fournisseur de configuration INI à path à builder.

AddIniFile(IConfigurationBuilder, String, Boolean, Boolean)

Ajoute le fournisseur de configuration INI à path à builder.

AddIniStream(IConfigurationBuilder, Stream)

Ajoute une source de configuration INI à builder.

AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Ajoute une source de configuration JSON à builder.

AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>)

Ajoute une source de configuration JSON à builder.

AddJsonFile(IConfigurationBuilder, String)

Ajoute le fournisseur de configuration JSON à path à builder.

AddJsonFile(IConfigurationBuilder, String, Boolean)

Ajoute le fournisseur de configuration JSON à path à builder.

AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean)

Ajoute le fournisseur de configuration JSON à path à builder.

AddJsonStream(IConfigurationBuilder, Stream)

Ajoute une source de configuration JSON à builder.

AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>)

Ajoute la configuration à l’aide de fichiers à partir d’un répertoire. Les noms de fichiers sont utilisés comme clé, le contenu du fichier est utilisé comme valeur.

AddKeyPerFile(IConfigurationBuilder, String)

Ajoute la configuration à l’aide de fichiers à partir d’un répertoire. Les noms de fichiers sont utilisés comme clé, le contenu du fichier est utilisé comme valeur.

AddKeyPerFile(IConfigurationBuilder, String, Boolean)

Ajoute la configuration à l’aide de fichiers à partir d’un répertoire. Les noms de fichiers sont utilisés comme clé, le contenu du fichier est utilisé comme valeur.

AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean)

Ajoute la configuration à l’aide de fichiers à partir d’un répertoire. Les noms de fichiers sont utilisés comme clé, le contenu du fichier est utilisé comme valeur.

AddInMemoryCollection(IConfigurationBuilder)

Ajoute le fournisseur de configuration de mémoire à configurationBuilder.

AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>)

Ajoute le fournisseur de configuration de mémoire à configurationBuilder.

AddUserSecrets(IConfigurationBuilder, Assembly)

Ajoute la source de configuration des secrets utilisateur. Cela recherche assembly une instance de UserSecretsIdAttribute, qui spécifie un ID de secrets utilisateur.

Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secrets.

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean)

Ajoute la source de configuration des secrets utilisateur. Cela recherche assembly une instance de UserSecretsIdAttribute, qui spécifie un ID de secrets utilisateur.

Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secrets.

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean)

Ajoute la source de configuration des secrets utilisateur. Cela recherche assembly une instance de UserSecretsIdAttribute, qui spécifie un ID de secrets utilisateur.

Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secrets.

AddUserSecrets(IConfigurationBuilder, String)

Ajoute la source de configuration des secrets utilisateur avec l’ID de secrets utilisateur spécifié.

Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secrets.

AddUserSecrets(IConfigurationBuilder, String, Boolean)

Ajoute la source de configuration des secrets utilisateur avec l’ID de secrets utilisateur spécifié.

Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secrets.

AddUserSecrets<T>(IConfigurationBuilder)

Ajoute la source de configuration des secrets utilisateur. Recherche l’assembly qui contient le type T d’une instance de UserSecretsIdAttribute, qui spécifie un ID de secrets utilisateur.

Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secrets.

AddUserSecrets<T>(IConfigurationBuilder, Boolean)

Ajoute la source de configuration des secrets utilisateur. Recherche l’assembly qui contient le type T d’une instance de UserSecretsIdAttribute, qui spécifie un ID de secrets utilisateur.

Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secrets.

AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean)

Ajoute la source de configuration des secrets utilisateur. Recherche l’assembly qui contient le type T d’une instance de UserSecretsIdAttribute, qui spécifie un ID de secrets utilisateur.

Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secrets.

AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Ajoute une source de configuration XML à builder.

AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>)

Ajoute une source de configuration XML à builder.

AddXmlFile(IConfigurationBuilder, String)

Ajoute le fournisseur de configuration XML à path à builder.

AddXmlFile(IConfigurationBuilder, String, Boolean)

Ajoute le fournisseur de configuration XML à path à builder.

AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean)

Ajoute le fournisseur de configuration XML à path à builder.

AddXmlStream(IConfigurationBuilder, Stream)

Ajoute une source de configuration XML à builder.

S’applique à