मुझे एक विंडोज़ सेवा मिली है जो परिवर्तन के लिए प्रत्येक एन सेकंड फ़ोल्डर को स्कैन करता है। मुझे यह शुरू करने की कोशिश करते समय "सेवा समय-समय पर स्टार्ट कमांड का जवाब नहीं दे रहा"।विंडोज सेवाएं: ऑनस्टार्ट पाश - क्या मुझे प्रतिनिधिमंडल की आवश्यकता है?
public void OnStart(string[] args)
{
while (!_shouldExit)
{
//Do Stuff
//Repeat
Thread.Sleep(_scanIntervalMillis);
}
}
यह है कि क्या त्रुटि पैदा है:
मैं एक पाश तो जैसे onStart में दूर सेटिंग मिल गया है? क्या मुझे इस विधि का प्रतिनिधि होना चाहिए?
सेवा समाप्त होने पर धागे का क्या होता है? – JSideris
@ बिज़ोरके यदि आपका मतलब अचानक समाप्त हो गया है: यह किसी भी प्रक्रिया को समाप्त करने के समान ही मध्य प्रवाह को मार डाला जाता है। यदि आपका मतलब "रुक गया" है, तो: जो भी आपका कोड –
@MarcGravell करने के लिए कहता है, क्या कोई विशिष्ट कार्य है। क्या बैकग्राउंड झूठा है? इस प्रकार धागा एक अग्रभूमि धागा है? – Thomas