को मतदान करने के लिए एक सी # विंडोज सेवा बनाना मैं एक ऐसी सेवा लिखना चाहता हूं जो डाटाबेस का चुनाव करे और वापस लाए जा रहे डेटा के आधार पर एक ऑपरेशन करे।डेटाबेस
मुझे यकीन नहीं है कि ऐसा करने का सबसे अच्छा तरीका क्या है, मुझे इसके बारे में कुछ ब्लॉग मिल सकते हैं और यह स्टैक ओवरफ़्लो प्रश्न Polling Service - C# है। हालांकि मैं सावधान हूं कि वे सभी पुराने और संभवतः पुराने हैं।
क्या कोई मुझे इस तरह कुछ करने पर वर्तमान सलाह या सर्वोत्तम प्रथाओं (अगर कोई है) पर सलाह दे सकता है या मुझे इस बारे में एक और हालिया ब्लॉग पोस्ट की दिशा में इंगित कर सकता है। टाइमर या टीपीएल कार्यों का उपयोग करके मैं जो भी इकट्ठा कर सकता हूं उससे यह करने के दो संभावित तरीके हैं।
यदि टाइमर अभी भी सुझाए गए हैं तो सेवा बंद होने पर वे कैसे काम करेंगे, क्योंकि इन सेवाओं के लिए मेरे द्वारा किए जाने वाले संचालन संभावित रूप से 30+ मिनट ले सकते हैं, इसलिए मैं उपयोग कार्यों का उपयोग करता हूं क्योंकि मैं कार्य रद्दीकरण का उपयोग कर सकता हूं टोकन लेकिन रद्द होने पर इन फेंक अपवाद (अगर मैं गलत हूं तो मुझे सही करें) और मुझे नहीं लगता कि मैं वास्तव में उस व्यवहार को चाहता हूं (हालांकि मुझे लगता है कि अगर आपको लगता है कि कोई कारण है तो मैं इसे सही करूंगा)।
क्षमा करें कि मैं एक प्रश्न में काफी कुछ पूछ रहा हूं लेकिन मुझे पूरी तरह से यकीन नहीं है कि मैं क्या पूछ रहा हूं।
मैं शुरुआत करने वालों के लिए निर्माता-उपभोक्ता पैटर्न को देखता हूं। एक धागा नौकरी की जानकारी को इकट्ठा और एकत्र कर सकता है, फिर इसे कतार हैंडलर पर भेज दें। –
आप डेटाबेस को कितनी बार मतदान करेंगे? क्या यह * सब * है कि सेवा करेगा? यदि सभी सेवा डेटाबेस को बार-बार मतदान करती है और संभावित रूप से एक बहुत लंबा कार्य चलाती है, तो आप शायद एक सादे पुराने कंसोल एप्लिकेशन लिखने और इसे विंडोज़ में एक निर्धारित कार्य के रूप में स्थापित करने से बेहतर हो। –
क्या आपके पास कोई लिंक है कि कोड अनुदान में इसे कैसे कार्यान्वित किया जा सकता है? जिम - मैं इसे शायद 2 मिनट तक मतदान करने की योजना बना रहा हूं। और हाँ यह सब सेवा होगी लेकिन मैं बाद में ऑनलाइन फ़ीड की निगरानी करने के लिए अतिरिक्त कार्यक्षमता भी जोड़ सकता हूं। – user2647347