ConfigurationRoot Classe
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.
Nœud racine d’une configuration.
public ref class ConfigurationRoot : IDisposable, Microsoft::Extensions::Configuration::IConfigurationRoot
public class ConfigurationRoot : IDisposable, Microsoft.Extensions.Configuration.IConfigurationRoot
type ConfigurationRoot = class
interface IConfigurationRoot
interface IConfiguration
interface IDisposable
Public Class ConfigurationRoot
Implements IConfigurationRoot, IDisposable
- Héritage
-
ConfigurationRoot
- Implémente
Constructeurs
ConfigurationRoot(IList<IConfigurationProvider>) |
Initialise une racine de configuration avec une liste de fournisseurs. |
Propriétés
Item[String] |
Obtient ou définit la valeur correspondant à une clé de configuration. |
Providers |
IConfigurationProviders pour cette configuration. |
Méthodes
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetChildren() |
Obtient les sous-sections enfants immédiats. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetReloadToken() |
Retourne un IChangeToken qui peut être utilisé pour observer quand cette configuration est rechargée. |
GetSection(String) |
Obtient une sous-section de configuration avec la clé spécifiée. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Reload() |
Forcez le rechargement des valeurs de configuration à partir des sources sous-jacentes. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Méthodes d’extension
Bind(IConfiguration, Object) |
Tente de lier l’instance d’objet donnée aux valeurs de configuration en faisant correspondre les noms de propriété avec les clés de configuration de manière récursive. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Tente de lier l’instance d’objet donnée aux valeurs de configuration en faisant correspondre les noms de propriété avec les 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 faisant correspondre les noms de propriété avec les 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, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété 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, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété 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, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété 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, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété aux clés de configuration de manière récursive. |
GetValue(IConfiguration, Type, String) |
Extrait la valeur avec la clé spécifiée et la convertit en type spécifié. |
GetValue(IConfiguration, Type, String, Object) |
Extrait la valeur avec la clé spécifiée et la convertit en type spécifié. |
GetValue<T>(IConfiguration, String) |
Extrait la valeur avec la clé spécifiée et la convertit en type T. |
GetValue<T>(IConfiguration, String, T) |
Extrait la valeur avec la clé spécifiée et la convertit en type T. |
AsEnumerable(IConfiguration) |
Obtenez l’énumération des paires clé-valeur dans .IConfiguration |
AsEnumerable(IConfiguration, Boolean) |
Obtient l’énumération des paires clé-valeur dans .IConfiguration |
GetConnectionString(IConfiguration, String) |
Récupère la valeur avec la clé spécifiée à partir de la |
GetRequiredSection(IConfiguration, String) |
Obtient la sous-section de configuration qui a la clé spécifiée. |
GetDebugView(IConfigurationRoot) |
Génère une vue lisible par tous de la configuration qui montre d’où vient chaque valeur. |
GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Génère une vue lisible par tous de la configuration qui montre d’où vient chaque valeur. |