IConfigurationSection 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 une section des valeurs de configuration d’application.
public interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
- Dérivé
- Implémente
Propriétés
| Nom | Description |
|---|---|
| Item[String] |
Obtient ou définit une valeur de configuration. (Hérité de IConfiguration) |
| Key |
Obtient la clé que cette section occupe dans son parent. |
| Path |
Obtient le chemin d’accès complet à cette section dans le IConfiguration. |
| Value |
Obtient ou définit la valeur de section. |
Méthodes
| Nom | Description |
|---|---|
| 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 |
|---|---|
| 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 |
| 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. |