IConfigurationManager 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 objet de configuration mutable.
public interface class IConfigurationManager : Microsoft::Extensions::Configuration::IConfiguration, Microsoft::Extensions::Configuration::IConfigurationBuilder
public interface IConfigurationManager : Microsoft.Extensions.Configuration.IConfiguration, Microsoft.Extensions.Configuration.IConfigurationBuilder
type IConfigurationManager = interface
interface IConfiguration
interface IConfigurationBuilder
Public Interface IConfigurationManager
Implements IConfiguration, IConfigurationBuilder
- Dérivé
- Implémente
Remarques
C’est à la fois un IConfigurationBuilder et un IConfiguration. À mesure que des sources sont ajoutées, elle met à jour son affichage actuel de la configuration.
Propriétés
| Nom | Description |
|---|---|
| Item[String] |
Obtient ou définit une valeur de configuration. (Hérité de IConfiguration) |
| Properties |
Obtient une collection clé/valeur qui peut être utilisée pour partager des données entre le IConfigurationBuilder et les s inscrits IConfigurationSource. (Hérité de IConfigurationBuilder) |
| Sources |
Obtient les sources utilisées pour obtenir des valeurs de configuration (Hérité de IConfigurationBuilder) |
Méthodes
| Nom | Description |
|---|---|
| Add(IConfigurationSource) |
Ajoute une nouvelle source de configuration. (Hérité de IConfigurationBuilder) |
| Build() |
Génère un IConfiguration avec des clés et des valeurs à partir de l’ensemble de sources inscrites dans Sources. (Hérité de IConfigurationBuilder) |
| GetChildren() |
Obtient les sous-sections de configuration descendante immédiate. (Hérité de IConfiguration) |
| GetReloadToken() |
Retourne une IChangeToken valeur qui peut être utilisée pour observer quand cette configuration est rechargée. (Hérité de IConfiguration) |
| GetSection(String) |
Obtient une sous-section de configuration avec la clé spécifiée. (Hérité de IConfiguration) |
Méthodes d’extension
| Nom | Description |
|---|---|
| Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Ajoute une nouvelle source de configuration. |
| AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String) |
Inscrit un fournisseur de configuration pour les métadonnées d’application. |
| AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>) |
Ajoute une IConfigurationProvider valeur de configuration qui lit les valeurs de configuration à partir de la ligne de commande. |
| AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Ajoute une CommandLineConfigurationProviderIConfigurationProvider valeur de configuration qui lit les valeurs de configuration à partir de la ligne de commande à l’aide des mappages de commutateur spécifiés. |
| AddCommandLine(IConfigurationBuilder, String[]) |
Ajoute une CommandLineConfigurationProviderIConfigurationProvider valeur de configuration qui lit les valeurs de configuration à partir de la ligne de commande. |
| AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Ajoute une configuration existante à |
| AddConfiguration(IConfigurationBuilder, IConfiguration) |
Ajoute une configuration existante à |
| AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>) |
Ajoute une IConfigurationProvider valeur de configuration qui lit les valeurs de configuration à partir de variables d’environnement. |
| AddEnvironmentVariables(IConfigurationBuilder, String, Func<String,String>) |
Ajoute une IConfigurationProvider valeur de configuration qui lit les valeurs de configuration à partir de variables d’environnement avec un préfixe et une transformation de nom de variable spécifiés. |
| AddEnvironmentVariables(IConfigurationBuilder, String) |
Ajoute une IConfigurationProvider valeur de configuration qui lit les valeurs de configuration à partir de variables d’environnement avec un préfixe spécifié. |
| AddEnvironmentVariables(IConfigurationBuilder) |
Ajoute une IConfigurationProvider valeur de configuration qui lit les valeurs de configuration à partir de variables d’environnement. |
| AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Ajoute une source de configuration INI à |
| AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Ajoute une source de configuration INI à |
| AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Ajoute le fournisseur de configuration INI à |
| AddIniFile(IConfigurationBuilder, String, Boolean) |
Ajoute le fournisseur de configuration INI à |
| AddIniFile(IConfigurationBuilder, String) |
Ajoute le fournisseur de configuration INI à |
| AddIniStream(IConfigurationBuilder, Stream) |
Ajoute une source de configuration INI à |
| AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Ajoute le fournisseur de configuration de mémoire à |
| AddInMemoryCollection(IConfigurationBuilder) |
Ajoute le fournisseur de configuration de mémoire à |
| AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Ajoute une source de configuration JSON à |
| AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Ajoute une source de configuration JSON à |
| AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Ajoute le fournisseur de configuration JSON à |
| AddJsonFile(IConfigurationBuilder, String, Boolean) |
Ajoute le fournisseur de configuration JSON à |
| AddJsonFile(IConfigurationBuilder, String) |
Ajoute le fournisseur de configuration JSON à |
| AddJsonStream(IConfigurationBuilder, Stream) |
Ajoute une source de configuration JSON à |
| 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, 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. |
| 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) |
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. |
| AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Ajoute la source de configuration des secrets utilisateur. Cela recherche 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 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) |
Ajoute la source de configuration des secrets utilisateur. Cela recherche 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(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<T>(IConfigurationBuilder, Boolean, Boolean) |
Ajoute la source de configuration des secrets utilisateur. Recherche l’assembly qui contient le type 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 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 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, Action<XmlConfigurationSource>) |
Ajoute une source de configuration XML à |
| AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Ajoute une source de configuration XML à |
| AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Ajoute le fournisseur de configuration XML à |
| AddXmlFile(IConfigurationBuilder, String, Boolean) |
Ajoute le fournisseur de configuration XML à |
| AddXmlFile(IConfigurationBuilder, String) |
Ajoute le fournisseur de configuration XML à |
| AddXmlStream(IConfigurationBuilder, Stream) |
Ajoute une source de configuration XML à |
| AsEnumerable(IConfiguration, Boolean) |
Obtenir l’énumération des paires clé-valeur dans le IConfiguration |
| AsEnumerable(IConfiguration) |
Obtenir l’énumération des paires clé-valeur dans le IConfiguration |
| Bind(IConfiguration, Object, Action<BinderOptions>) |
Tente de lier l’instance d’objet donnée aux valeurs de configuration en correspondant aux noms de propriétés par rapport aux clés de configuration de manière récursive. |
| Bind(IConfiguration, Object) |
Tente de lier l’instance d’objet donnée aux valeurs de configuration en correspondant aux noms de propriétés par rapport aux clés de configuration de manière récursive. |
| Bind(IConfiguration, String, Object) |
Tente de lier l’instance d’objet donnée à la section de configuration spécifiée par la clé en correspondant aux noms de propriétés par rapport aux clés de configuration de manière récursive. |
| Get(IConfiguration, Type, Action<BinderOptions>) |
Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, elle sera utilisée. Sinon, liaison en faisant correspondre les noms de propriétés par rapport aux clés de configuration de manière récursive. |
| Get(IConfiguration, Type) |
Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, elle sera utilisée. Sinon, liaison en faisant correspondre les noms de propriétés par rapport aux clés de configuration de manière récursive. |
| Get<T>(IConfiguration, Action<BinderOptions>) |
Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, elle sera utilisée. Sinon, liaison en faisant correspondre les noms de propriétés par rapport aux clés de configuration de manière récursive. |
| Get<T>(IConfiguration) |
Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, elle sera utilisée. Sinon, liaison en faisant correspondre les noms de propriétés par rapport aux clés de configuration de manière récursive. |
| GetConnectionString(IConfiguration, String) |
Obtient le chaîne de connexion spécifié de la configuration spécifiée.
Raccourci pour |
| GetFileLoadExceptionHandler(IConfigurationBuilder) |
Obtient une action par défaut à appeler pour les fournisseurs basés sur des fichiers lorsqu’une erreur se produit. |
| GetFileProvider(IConfigurationBuilder) |
Obtient la valeur par défaut IFileProvider à utiliser pour les fournisseurs basés sur des fichiers. |
| GetRequiredSection(IConfiguration, String) |
Obtient une sous-section de configuration avec la clé spécifiée. |
| GetValue(IConfiguration, Type, String, Object) |
Extrait la valeur avec la clé spécifiée et la convertit en type spécifié. |
| GetValue(IConfiguration, Type, String) |
Extrait la valeur avec la clé spécifiée et la convertit en type spécifié. |
| GetValue<T>(IConfiguration, String, T) |
Extrait la valeur avec la clé spécifiée et la convertit en type T. |
| GetValue<T>(IConfiguration, String) |
Extrait la valeur avec la clé spécifiée et la convertit en type T. |
| 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 valeur par défaut IFileProvider à utiliser pour les fournisseurs basés sur des fichiers. |