विंडोज सेवा में विधि कॉल के किस क्रम में होता है? हमारे पास समय-समय पर समस्या है और मुझे लगता है कि यह प्रसंस्करण को पूरा करने में बहुत लंबा समय लेने वाला है। क्या आदेश और जब तरीकों मुख्य, onStart, InitializeComponent आदि कहा जाता हो और/या जब वे बुलाया जाना चाहिएविंडोज सेवा में विधि का ऑर्डर कॉल
यह वही समस्या मुझे लगता है कि हम Error 1053 the service did not respond to the start or control request
कर रहे हैं फिर भी है, हम में आश्चर्य कर रहे हैं।
साथ ही, ऑनस्टार्ट विधि सभी प्रसंस्करण को रखने के लिए सबसे अच्छी जगह होगी?
** समाधान
कुछ समय के लिए एक परीक्षण सेवा बनाने के लिए बनाया गया है और नीचे प्रतिक्रियाओं का परीक्षण किया और बाहर समय पता चला यह पैदा कर रहा मुख्य विधि प्रसंस्करण से आ रही है और साथ ही निर्माता मुख्य विधि में बुलाया जा रहा है समय के लिए। सबस्टार्ट पर सब कुछ ले जाना और साथ ही थ्रेड को कताई करना भी काम करना प्रतीत होता है। विवरण यहाँ। http://www.adamthings.com/post/2012/06/28/error-1053-the-service-did-not-respond-to-the-start-or-control-request-in-a-timely-fashion/
ऑनस्टार्ट को एक और धागा शुरू करना चाहिए जो आपकी सभी प्रसंस्करण को संभालता है, इसलिए विधि तुरंत वापस आ सकती है। मेरे अनुभव में यह सबसे अच्छा काम करता है। मैं InitializeComponent में कुछ भी नहीं डालूंगा। – Mangist
ऑनस्टॉप को थ्रेड को निरस्त करना चाहिए, और इसे पूरा करने के लिए प्रतीक्षा करें :) – Mangist
आप ब्रेकपॉइंट्स डालकर पता लगा सकते हैं। – usr