ConfigurationSection Classe

Définition

Représente une section de valeurs de configuration d’application.

public ref class ConfigurationSection : Microsoft::Extensions::Configuration::IConfigurationSection
public class ConfigurationSection : Microsoft.Extensions.Configuration.IConfigurationSection
type ConfigurationSection = class
    interface IConfigurationSection
    interface IConfiguration
type ConfigurationSection = class
    interface IConfiguration
    interface IConfigurationSection
Public Class ConfigurationSection
Implements IConfigurationSection
Héritage
ConfigurationSection
Implémente

Constructeurs

ConfigurationSection(ConfigurationRoot, String)

Initialise une nouvelle instance.

ConfigurationSection(IConfigurationRoot, String)

Initialise une nouvelle instance.

Propriétés

Item[String]

Obtient ou définit la valeur correspondant à une clé de configuration.

Key

Obtient la clé occupée par cette section dans son parent.

Path

Obtient le chemin complet à cette section à partir de IConfigurationRoot.

Value

Obtient ou définit la valeur de la section.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetChildren()

Obtient les sous-sections de configuration descendantes immédiates.

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)
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 le IConfiguration.

AsEnumerable(IConfiguration, Boolean)

Obtient l’énumération des paires clé-valeur dans le IConfiguration.

Exists(IConfigurationSection)

Détermine si la section a un Value ou des enfants.

GetConnectionString(IConfiguration, String)

Récupère la valeur avec la clé spécifiée à partir de la ConnectionStrings section de la source de configuration. L’appel de cette méthode est abrégé pour GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Obtient la sous-section de configuration qui a la clé spécifiée.

S’applique à