मेरे पास पृष्ठभूमि कार्यकर्ता में एक कार्य चल रहा है। स्टार्ट बटन पर क्लिक करने पर उपयोगकर्ता प्रक्रिया शुरू करता है और प्रसंस्करण को रद्द करने के लिए एक रद्द बटन प्राप्त कर लिया है।सी # पृष्ठभूमि कार्यकर्ता
जब उपयोगकर्ता रद्द करने पर क्लिक करता है, तो मैं एक संदेश बॉक्स दिखाना चाहता हूं कि "प्रक्रिया पूरी नहीं हुई है, क्या आप जारी रखना चाहते हैं"।
यहां मैं प्रसंस्करण चाहता हूं जो केवल उपयोगकर्ता इनपुट के बाद किया जाना बाकी है। तब तक बैक ग्राउंड थ्रेड को रोकना चाहते हैं। क्या कोई इस पर मेरी मदद कर सकता है। क्या कुछ समय के लिए पृष्ठभूमि कार्यकर्ता को रोकने के लिए वैसे भी है। किसी भी तरह की मदद की सराहना की जाएगी।
शायद प्रसंस्करण सीपीयू गहन है और प्रोग्रामर अस्थायी रूप से उपयोगकर्ता को अपने निर्णय लेने के दौरान संसाधनों को वापस लौटना चाहता है। –
या पृष्ठभूमि प्रक्रिया कुछ अपरिवर्तनीय (फ़ाइलों को हटाने आदि) कर रही है, जो गलती से शुरू होने पर * जल्दी * बाधित होनी चाहिए। – Heinzi