다른 하나가 완료된 후 BackgroundWorker
을 시작하고 싶습니다. 나는 코드를 작성하는 방법에 대해 확신하지 못하기 때문에 보여줄 것이 전혀 없다.다른 하나가 완료된 후에 BackgroundWorker를 실행하십시오.
나는 이것을 RunWorkerCompleted
에 쓰려고 생각했지만 다른 작업자를 시작하기위한 논리를 놓기에는 잘못된 장소처럼 보입니다.
어디서 어떻게해야합니까?
기본적으로 동일한 작업자를 사용하고 싶지만 다른 작업을 수행하려고합니다. 1 단계와 마찬가지로 파일에서 데이터를 파싱하고 2 단계에서 1 단계가 완료된 후 메모리에서 데이터베이스로 파싱 된 데이터를 작성해야합니다.
다른 BGW를 시작할 필요가 없습니다. step1이 완료된 후 첫 번째 코드도 step2 코드를 실행하게하십시오. DoWork() 메서드를 직접 호출 할 수도 있습니다. –