Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में BackgroundWorker क्लास


जैसा कि नाम से पता चलता है, BackgroundWorker क्लास आपको एक थ्रेड को लगातार बैकग्राउंड में चलाने और आवश्यकता पड़ने पर मुख्य थ्रेड के साथ संचार करने की अनुमति देती है।

BackgroundWorker विंडोज फॉर्म्स में थ्रेड्स के कार्यान्वयन को आसान बनाता है। गहन कार्यों को दूसरे थ्रेड पर करने की आवश्यकता होती है ताकि UI फ्रीज न हो। कार्य पूरा होने पर संदेश पोस्ट करना और यूजर इंटरफेस को अपडेट करना आवश्यक है।

BackgroundWorker क्लास में निम्नलिखित प्रॉपर्टीज उपयोग की जाती हैं:

संदर्भ: Microsoft Developer Network (MSDN)

S.No.नाम और विवरण
1CancellationPending
एक मान जो दर्शाता है कि एप्लिकेशन ने बैकग्राउंड ऑपरेशन को रद्द करने का अनुरोध किया है।
2CanRaiseEvents
एक मान प्राप्त करता है जो दर्शाता है कि कंपोनेंट इवेंट उठा सकता है या नहीं।
3Container
कंपोनेंट को समाहित करने वाला IContainer प्राप्त करता है।
4DesignMode
एक मान प्राप्त करता है जो दर्शाता है कि कंपोनेंट वर्तमान में डिज़ाइन मोड में है या नहीं।
5Events
इस कंपोनेंट से जुड़े इवेंट हैंडलर्स की सूची प्राप्त करता है।
6IsBusy
एक मान प्राप्त करता है जो दर्शाता है कि BackgroundWorker एसिंक्रोनस ऑपरेशन चला रहा है या नहीं।
7Site
कंपोनेंट के ISite को प्राप्त या सेट करता है।
8WorkerReportsProgress
एक मान प्राप्त या सेट करता है जो दर्शाता है कि BackgroundWorker प्रगति अपडेट रिपोर्ट कर सकता है या नहीं।
9WorkerSupportsCancellation
एक मान प्राप्त या सेट करता है जो दर्शाता है कि BackgroundWorker एसिंक्रोनस कैंसिलेशन का समर्थन करता है या नहीं।
  1. HTML DOM Style backgroundSize प्रॉपर्टी HTML DOM Style backgroundSize प्रॉपर्टी

    HTML DOM style background-size प्रॉपर्टी का उपयोग पृष्ठभूमि छवि का आकार सेट या प्राप्त करने के लिए किया जाता है। सिंटैक्स backgroundSize प्रॉपर्टी सेट करने के लिए सिंटैक्स निम्नलिखित है: object.style.backgroundSize = auto|length|cover|contain|intial|inherit गुण उपरोक्त गुणों को निम्नानुसार समझाया ग

  1. - C# में BitArray में विशिष्ट स्थिति पर बिट का मान प्राप्त या सेट करें

    C# में BitArray में किसी विशिष्ट स्थिति पर बिट का मान प्राप्त या सेट करने के लिए, हम इंडेक्सर सिंटैक्स [index] या Get()/Set() मेथड्स का उपयोग करते हैं। BitArray बूलियन मानों (बिट्स) का एक संग्रह है जो System.Collections नेमस्पेस में स्थित है और कॉम्पैक्ट बिट स्टोरेज प्रदान करता है। उदाहरण 1: बिट म

  1. C# में Console क्लास C# में Console क्लास

    C# में Console क्लास का उपयोग कंसोल एप्लिकेशन के लिए मानक इनपुट, आउटपुट और त्रुटि स्ट्रीम को दर्शाने के लिए किया जाता है। आइए C# में Console क्लास प्रॉपर्टीज के कुछ उदाहरण देखते हैं: Console.CursorLeft प्रॉपर्टी C# में कंसोल का CursorLeft बदलने के लिए Console.CursorLeft प्रॉपर्टी का उपयोग करें। उदा