खोज…


पृष्ठभूमि कार्यकर्ता वर्ग का मूल कार्यान्वयन

आपको पृष्ठभूमि कार्यकर्ता का उपयोग करने के लिए System.ComponentModel आयात करने की आवश्यकता है

Imports System.ComponentModel

फिर एक निजी चर घोषित करें

Private bgWorker As New BackgroundWorker

आपको पृष्ठभूमि कार्यकर्ता के DoWork और RunWorkerCompleted घटनाओं के लिए दो तरीके बनाने और उन्हें असाइन करने की आवश्यकता है।

Private Sub MyWorker_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs)
  'Add your codes here for the worker to execute

End Sub

जब कार्यकर्ता काम पूरा कर लेगा तो नीचे दिए गए सब को निष्पादित किया जाएगा

Private Sub MyWorker_RunWorkerCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs)
    'Add your codes for the worker to execute after finishing the work.

End Sub

फिर अपने कोड के भीतर पृष्ठभूमि कार्यकर्ता को शुरू करने के लिए नीचे की पंक्तियों को जोड़ें

    bgWorker = New BackgroundWorker
    AddHandler bgWorker.DoWork, AddressOf MyWorker_DoWork
    AddHandler bgWorker.RunWorkerCompleted, AddressOf MyWorker_RunWorkerCompleted
    bgWorker.RunWorkerAsync()

जब आप RunWorkerAsync () फ़ंक्शन को कॉल करते हैं, तो MyWorker_DoWork निष्पादित किया जाएगा।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow