IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

how to ? application.exe.config reload


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de zzzThibaut
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Par défaut how to ? application.exe.config reload
    Bonjour
    Je travaille actuellement avec les EntLib version 2, et en particulier sur la librairie de logging. La configuration de cette librairie ce fait via le fichier applicationname.exe.config. Je voudrais ajouter une fonction dans mon code pour que mon application reload le fichier de config à intervales réguliers mais je ne trouve aucune solutions. Reloader des éléments bien précis ne pose pas de problème mais je ne trouve aucune solution pour coder le reload tout le fichier.
    Toutes les idées sont les bienvenues. (redémarrer l'application n'est pas une solution que je peux envisager)
    Thibaut

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 82
    Par défaut
    Tout ce que je peux te dire c'est que j'ai également chercher en vain la possibilité de reloader complètement un fichier de config.

    Pour une section donnée, tu peux effectivement le faire via COnfigurationManager.RefreshSection

    Néanmoins la piste que j'avancerais ça serait de ne pas reloader ton fichier de config. Ce que je fais c'est que je délègue la mise à jour de mon fichier via la classe ConfigurationManager elle-même et donc du coup, plus besoin de refresh.
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ConfigurationManager.AppSettings["Key"] = "MyNewValue";
    Et du coup, to appli est au courant de tes modifications et donc pas de reload à faire.

Discussions similaires

  1. comment établir application.exe ?
    Par newsinfos dans le forum Windows
    Réponses: 2
    Dernier message: 22/09/2007, 15h30
  2. icone application.exe ?
    Par supersoft5 dans le forum C++Builder
    Réponses: 1
    Dernier message: 28/04/2007, 17h45
  3. Réponses: 7
    Dernier message: 12/02/2007, 10h11
  4. communication entre 2 applications (exe)
    Par hal9000 dans le forum MFC
    Réponses: 26
    Dernier message: 24/10/2006, 11h47
  5. Réponses: 3
    Dernier message: 28/10/2003, 14h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo