Windows सेवा बनाने के लिए मानक उपकरण Visual Studio. Net टेम्पलेट है जिसे Windows सेवा कहा जाता है।
यह आवश्यक है
इस विंडोज सर्विस टूल का मुख्य लाभ इनहेरिटेंस को लागू करके और आवश्यक विधियों को संशोधित करके सही वर्गों और नाम श्रेणियों के संदर्भों का स्वत: निर्माण है।
अनुदेश
चरण 1
सुनिश्चित करें कि आप अपनी सेवा बनाने के चरणों के अनुक्रम को समझते हैं: - सेवा के सेवा नाम को सही ढंग से परिभाषित करना; - आवश्यक इंस्टॉलर बनाना; - ओवरराइड करना; - ऑनस्टॉप और ऑनस्टार्ट कोड को परिभाषित करना; - के लिए कॉन्फ़िगरेशन विधि को परिभाषित करना सेवा बनाई।
चरण दो
आपके द्वारा बनाई जा रही सेवा के लिए वांछित नाम सेट करने के लिए गुण संवाद बॉक्स का उपयोग करें। ध्यान दें कि चयनित सेवा नाम क्लास इंस्टालर एप्लिकेशन द्वारा उपयोग किए गए नाम से मेल खाना चाहिए। उपयोग किए गए नाम के मूल्य में कोई भी परिवर्तन क्लास इंस्टालर एप्लिकेशन के अपडेट का तात्पर्य है।
चरण 3
बनाई गई सेवा के गुणों और कामकाज के तरीकों को परिभाषित करने के लिए आवश्यक मापदंडों का उपयोग करें: - सही - कैनस्टॉप अनुभाग में - निष्पादन को बाधित करने वाले अनुरोधों को प्राप्त करने की अनुमति देने के लिए; - सही - कैनशटडाउन अनुभाग में - कंप्यूटर चालू होने पर सूचनाएं प्राप्त करने की अनुमति देने के लिए उस कॉल को बंद करने के लिए ऑनशटडाउन प्रक्रिया को कॉल करें; - गलत - CanPauseAndContinue अनुभाग में - सेवा के रुकावट और बहाली को प्रतिबंधित करने के लिए, या सही - इन कार्यों की अनुमति देने के लिए; - गलत - CanHandlePowerEvents अनुभाग में - सेवा को परिवर्तनों के बारे में सूचनाएं प्राप्त करने से रोकने के लिए कंप्यूटर की पावर स्थिति में, या ट्रू - ऐसी सूचनाएं प्राप्त करने की अनुमति देने के लिए; - गलत - अनुभाग ऑटोलॉग में - इवेंट लॉग में सेवा द्वारा किए गए कार्यों की रिपोर्ट रिकॉर्ड करने पर रोक लगाने के लिए, या ट्रू - इवेंट लॉगिंग को सक्षम करने के लिए।
चरण 4
कोड संपादक टूल को कॉल करें और ऑनस्टॉप और ऑनस्टार्ट प्रक्रियाओं के लिए आवश्यक प्रोसेसिंग मान दर्ज करें। कार्यक्षमता में बदलने के तरीकों के मूल्यों के मापदंडों को संशोधित करें और बनाई जा रही सेवा के लिए आवश्यक इंस्टॉलर जोड़ें।
चरण 5
बिल्ड मेनू का विस्तार करें और सेवा शुरू करने के लिए F5 फ़ंक्शन कुंजी का उपयोग किए बिना समाधान बनाएं कमांड निर्दिष्ट करें। बनाई गई सेवा को स्थापित करें।