Visual Basic .NET Language
BackgroundWorker 사용
수색…
배경 작업자 클래스의 기본 구현
백그라운드 작업자를 사용하기 위해 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