IConfiguration 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 ensemble de propriétés de configuration d’application de clé/valeur.
public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
- Dérivé
Remarques
Pour plus d’informations, consultez Configuration dans .NET.
Propriétés
Item[String] |
Obtient ou définit une valeur de configuration. |
Méthodes
GetChildren() |
Obtient les sous-sections de configuration descendantes immédiates. |
GetReloadToken() |
Tente d’obtenir un IChangeToken pour le suivi des modifications. |
GetSection(String) |
Obtient une sous-section de configuration avec la clé spécifiée. |
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. |
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. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour