IConfigurationBuilder Interface
Définition
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.
Représente un type utilisé pour créer la configuration d’une application.
public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
- Dérivé
Propriétés
Properties |
Obtient une collection de clés/valeurs qui peut être utilisée pour partager des données entre le IConfigurationBuilder et les IConfigurationSources inscrits. |
Sources |
Obtient les sources utilisées pour obtenir les valeurs de configuration. |
Méthodes
Add(IConfigurationSource) |
Ajoute une nouvelle source de configuration. |
Build() |
Crée une IConfiguration avec des clés et des valeurs 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. |
AddAzureKeyVault(IConfigurationBuilder, AzureKeyVaultConfigurationOptions) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir du coffre de clés Azure. |
AddAzureKeyVault(IConfigurationBuilder, String) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir du coffre de clés Azure. |
AddAzureKeyVault(IConfigurationBuilder, String, KeyVaultClient, IKeyVaultSecretManager) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir du coffre de clés Azure. |
AddAzureKeyVault(IConfigurationBuilder, String, IKeyVaultSecretManager) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir du coffre de clés Azure. |
AddAzureKeyVault(IConfigurationBuilder, String, String, X509Certificate2) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir du coffre de clés Azure. |
AddAzureKeyVault(IConfigurationBuilder, String, String, X509Certificate2, IKeyVaultSecretManager) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir du coffre de clés Azure. |
AddAzureKeyVault(IConfigurationBuilder, String, String, String) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir du coffre de clés Azure. |
AddAzureKeyVault(IConfigurationBuilder, String, String, String, IKeyVaultSecretManager) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir du coffre de clés Azure. |
AddConfiguration(IConfigurationBuilder, IConfiguration) |
Ajoute une configuration existante à |
AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Ajoute une configuration existante à |
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 en utilisant les mappages de commutateur spécifiés. |
Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Ajoute une nouvelle source de configuration. |
AddUserSecrets(IConfigurationBuilder) |
Ajoute la source de configuration des secrets utilisateur. Recherche dans l’assembly de UserSecretsIdAttribute une instance de GetEntryAssembly(). |
AddUserSecrets(IConfigurationBuilder, Assembly) |
Ajoute la source de configuration des secrets utilisateur. |
AddUserSecrets(IConfigurationBuilder, String) |
Ajoute la source de configuration des secrets utilisateur avec l’ID de secrets spécifié. |
AddUserSecrets<T>(IConfigurationBuilder) |
Ajoute la source de configuration des secrets utilisateur. Recherche dans l’assembly qui contient le type |
AddEnvironmentVariables(IConfigurationBuilder) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir des variables d’environnement. |
AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir des variables d’environnement. |
AddEnvironmentVariables(IConfigurationBuilder, String) |
Ajoute un IConfigurationProvider qui lit les valeurs de configuration à partir des variables d’environnement avec un préfixe spécifié. |
GetFileLoadExceptionHandler(IConfigurationBuilder) |
Obtient le IFileProvider par défaut à utiliser pour les fournisseurs basés sur des fichiers. |
GetFileProvider(IConfigurationBuilder) |
Obtient le IFileProvider par défaut à utiliser pour les fournisseurs basés sur des fichiers. |
SetBasePath(IConfigurationBuilder, String) |
Définit le FileProvider pour les fournisseurs basés sur des fichiers sur un PhysicalFileProvider avec le chemin 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 le 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 à |
AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Ajoute une source de configuration INI à |
AddIniFile(IConfigurationBuilder, String) |
Ajoute le fournisseur de configuration INI au |
AddIniFile(IConfigurationBuilder, String, Boolean) |
Ajoute le fournisseur de configuration INI au |
AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Ajoute le fournisseur de configuration INI au |
AddIniStream(IConfigurationBuilder, Stream) |
Ajoute une source de configuration INI à |
AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Ajoute une source de configuration JSON à |
AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Ajoute une source de configuration JSON à |
AddJsonFile(IConfigurationBuilder, String) |
Ajoute le fournisseur de configuration JSON au |
AddJsonFile(IConfigurationBuilder, String, Boolean) |
Ajoute le fournisseur de configuration JSON au |
AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Ajoute le fournisseur de configuration JSON au |
AddJsonStream(IConfigurationBuilder, Stream) |
Ajoute une source de configuration JSON à |
AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>) |
Ajoute une configuration en utilisant les fichiers d’un répertoire. Les noms de fichier sont utilisés comme clé, les contenus de fichier sont utilisés comme valeur. |
AddKeyPerFile(IConfigurationBuilder, String) |
Ajoute une configuration en utilisant les fichiers d’un répertoire. Les noms de fichier sont utilisés comme clé, les contenus de fichier sont utilisés comme valeur. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean) |
Ajoute une configuration en utilisant les fichiers d’un répertoire. Les noms de fichier sont utilisés comme clé, les contenus de fichier sont utilisés comme valeur. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean) |
Ajoute une configuration en utilisant les fichiers d’un répertoire. Les noms de fichier sont utilisés comme clé, les contenus de fichier sont utilisés comme valeur. |
AddInMemoryCollection(IConfigurationBuilder) |
Ajoute le fournisseur de configuration de mémoire à |
AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Ajoute le fournisseur de configuration de mémoire à |
AddNewtonsoftJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Ajoute une source de configuration JSON à |
AddNewtonsoftJsonFile(IConfigurationBuilder, Action<NewtonsoftJsonConfigurationSource>) |
Ajoute une source de configuration JSON à |
AddNewtonsoftJsonFile(IConfigurationBuilder, String) |
Ajoute le fournisseur de configuration JSON au |
AddNewtonsoftJsonFile(IConfigurationBuilder, String, Boolean) |
Ajoute le fournisseur de configuration JSON au |
AddNewtonsoftJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Ajoute le fournisseur de configuration JSON au |
AddNewtonsoftJsonStream(IConfigurationBuilder, Stream) |
Ajoute une source de configuration JSON Newtonsoft à |
AddUserSecrets(IConfigurationBuilder, Assembly) |
Ajoute la source de configuration des secrets utilisateur. Ceci recherche dans l’ Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secret. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
Ajoute la source de configuration des secrets utilisateur. Ceci recherche dans l’ Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secret. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Ajoute la source de configuration des secrets utilisateur. Ceci recherche dans l’ Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secret. |
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 secret. |
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 secret. |
AddUserSecrets<T>(IConfigurationBuilder) |
Ajoute la source de configuration des secrets utilisateur. Recherche dans l’assembly qui contient le Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secret. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
Ajoute la source de configuration des secrets utilisateur. Recherche dans l’assembly qui contient le Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secret. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
Ajoute la source de configuration des secrets utilisateur. Recherche dans l’assembly qui contient le Un ID de secrets utilisateur est une valeur unique utilisée pour stocker et identifier une collection de valeurs de configuration de secret. |
AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Ajoute une source de configuration XML à |
AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Ajoute une source de configuration XML à |
AddXmlFile(IConfigurationBuilder, String) |
Ajoute le fournisseur de configuration XML au |
AddXmlFile(IConfigurationBuilder, String, Boolean) |
Ajoute le fournisseur de configuration XML au |
AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Ajoute le fournisseur de configuration XML au |
AddXmlStream(IConfigurationBuilder, Stream) |
Ajoute une source de configuration XML à |
S’applique à
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