चलाने से विधि को कॉल करने के लिए कैसे मैंने सी # 2005 का उपयोग कर विंडोज सेवा सेवा 1 (MyService.exe के रूप में exe के साथ) बनाया और शुरू किया है। मैंने एक विधि GetMyRandomNumber() शामिल किया है जो एक यादृच्छिक डबल मान देता है।विंडोज सेवा
यहां समस्या यह है कि इस चल रही सेवा का उपयोग कैसे किया जा सकता है और मैं विधि को कैसे कॉल कर सकता हूं।
मैं MyService.exe के संदर्भ जोड़ने की कोशिश की और के रूप में विधि का उपयोग किया है -
Service1 s = new Service1();
MessageBox.Show(s.GetMyRandomNumber().ToString());
लेकिन पाया गया कि विधि सेवा के चल उदाहरण से नहीं बुलाया जाता है यानी भले ही मैं सेवा बयान रोक निष्पादित कर रहे हैं
क्या कोई मुझे समझा सकता है कि मैं सेवा के उदाहरण को चलाने से विधि को कैसे कॉल कर सकता हूं।
अपना मूल्यवान समय साझा करने के लिए धन्यवाद।
.NET 3.0+ पर रिमोटिंग एक अच्छा विकल्प नहीं है। मैं एलन का जवाब पसंद करता हूं। –