Bonjour,
Je dois ajouter une fonctionnalité sur une application mais je ne parviens à voir quelle est la meilleure solution pour le faire.
Avant tout, l'application sur laquelle je travaille est en WPF et communique avec un service WCF.
Les utilisateurs "Administrateur" sont succeptibles de faire certaines modifications en base de données.
Dans certains cas, il est important que ces modifs soient remontées de manière "instantannée" aux autres utilisateurs de l'application sans que ces derniers aient besoin de faire quoi que ce soit (du style relancer l'application).
Autre exemple, je voudrais avoir la possibilité de remonter une info (sous la forme d'une popup par exemple) sur l'écran de un ou plusieurs utilisateurs connectés. Cette info pourrait être déclenchée par une sorte de process ou sur action d'un autre utilisateur.
Dans les deux cas, je ne vois pas bien comment faire.
Pour le premier exemple, une première possibilité serait de mettre un timer qui se charge de contrôler sur le service si il faut faire quelque chose à intervalle régulier. Mais bon, c'est pas terrible je trouve.
En fait, je voudrais que le processus soit inversé, à savoir qu'à mon sens ça devrait être le client qui est averti (sans qu'il fasse quoi que ce soit) et pas l'inverse. Est ce possible ?
Merci d'avance pour votre aide.
Partager