.net Core App.config Example

4 min read Jun 03, 2024
.net Core App.config Example

Exemple de fichier app.config pour une application .NET Core

Introduction

Le fichier app.config est un fichier de configuration XML utilisé pour configurer les applications .NET Framework. Bien que .NET Core utilise un système de configuration plus flexible, il peut encore être utile d'utiliser un fichier app.config pour certaines tâches, comme la configuration des connexions de base de données.

Configuration de base de données

Voici un exemple de fichier app.config qui configure une connexion à une base de données SQL Server:



  
    
  

Ce fichier définit une chaîne de connexion nommée "MyDatabaseConnection" avec les paramètres suivants:

  • Data Source: L'adresse du serveur de base de données.
  • Initial Catalog: Le nom de la base de données.
  • Integrated Security: Indique si l'authentification Windows est utilisée.

Configuration de fichiers de journalisation

Vous pouvez également utiliser app.config pour configurer des fichiers de journalisation. Voici un exemple:



  
    
      
        
      
    
  

Ce fichier configure un écouteur de trace nommé "TextWriterTraceListener" qui écrit les messages de trace dans le fichier "MyLog.txt".

Utilisation de app.config dans .NET Core

Bien que .NET Core utilise un système de configuration plus flexible, vous pouvez toujours utiliser app.config pour configurer certains aspects de votre application. Pour utiliser app.config dans une application .NET Core, vous devez ajouter une référence au package NuGet Microsoft.Extensions.Configuration.Xml.

Voici un exemple de code qui lit les paramètres d'un fichier app.config:

using Microsoft.Extensions.Configuration;

// Charger la configuration à partir de app.config
var configuration = new ConfigurationBuilder()
    .AddXmlFile("app.config", optional: false, reloadOnChange: true)
    .Build();

// Lire la chaîne de connexion
var connectionString = configuration.GetConnectionString("MyDatabaseConnection");

// Lire un paramètre de configuration
var mySetting = configuration.GetValue("MySetting");

Conclusion

Le fichier app.config peut être utile pour configurer des applications .NET Core, bien que .NET Core offre des options de configuration plus flexibles. Il est important de comprendre les avantages et les inconvénients de chaque approche pour choisir la meilleure option pour votre projet.

Related Post


Featured Posts