J'ai créé et démarré Windows service Service1 (avec exe comme MyService.exe) en utilisant C# 2005.. J'ai inclus une méthode GetMyRandomNumber() qui retourne une double valeur aléatoire.Comment appeler la méthode depuis le service Windows
Le problème ici est comment pourrait utiliser ce service en cours d'exécution et comment pourrais-je appeler la méthode.
J'ai essayé d'ajouter une référence de MyService.exe et d'accéder à la méthode que -
Service1 s = new Service1();
MessageBox.Show(s.GetMyRandomNumber().ToString());
mais a constaté que la méthode ne soit pas appelée à partir de l'instance en cours d'exécution du service-à-dire même si j'arrête le service des déclarations sont exécutés.
Quelqu'un pourrait-il me expliquer comment puis-je appeler la méthode de fonctionnement instance du service.
Merci de partager votre précieux temps.
Remoting n'est pas un bon choix si .NET 3.0+. Je préfère la réponse d'Alan. –