Comportement dynamique

Les exemples précédents ont des configurations de traçage figées. En effet, tout changement de paramètres devra être suivi d’une recompilation de l’application pour prendre effet. Pour rendre l’utilisation plus souple, un fichier de configuration externe pourra contenir les paramètres de traçage. Il sera modifié par l’utilisateur en fonction des besoins puis lu par l’application qui adaptera le mode de traçage.

Pour cela, il faut ajouter tout d’abord au projet un fichier de configuration en suivant les étapes ci-après :

 Faites un clic droit sur le projet.

 Choisissez l’option Ajouter un nouvel élément.

 Choisissez un fichier de configuration de type JSON JavaScript.

 Donnez-lui un nom (ici, TraceEtInstru.json).

images/11RI11.png

 Sélectionnez TraceEtInstru.json dans le projet et réglez sa propriété Copier dans le répertoire de sortie sur Copier si plus récent.

Ensuite, il faut ajouter une librairie de gestion de fichier de configuration à grammaire JSON. Pour cela, c’est le gestionnaire de package NuGet qui va être utilisé en suivant les étapes suivantes : JSON

 Cliquez droit sur le projet.

 Choisissez l’option Gérer les packages NuGet....

 Cliquez sur le bouton Parcourir et saisissez Configuration dans la zone...

couv_RI4CAPOO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Principe de fonctionnement des écouteurs
Suivant
Mesurer le temps passé