Langue

ConfigurationSection Classe

Définition

Représente une section des 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
Public Class ConfigurationSection
Implements IConfigurationSection
Héritage
ConfigurationSection
Implémente

Constructeurs

Nom Description
ConfigurationSection(IConfigurationRoot, String)

Initialise une nouvelle instance.

Propriétés

Nom Description
Item[String]

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

Key

Obtient la clé que cette section occupe dans son parent.

Path

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

Value

Obtient ou définit la valeur de section.

Méthodes

Nom Description
GetChildren()

Obtient les sous-sections de configuration descendante immédiate.

GetReloadToken()

Retourne une IChangeToken valeur qui peut être utilisée pour observer quand cette configuration est rechargée.

GetSection(String)

Obtient une sous-section de configuration avec la clé spécifiée.

TryGetValue(String, String)

Tente d’obtenir la valeur de cette section sous forme de chaîne.

Méthodes d’extension

Nom Description
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.

Exists(IConfigurationSection)

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

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 GetSection("ConnectionStrings")[name].

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.

S’applique à