Я хочу запустить BackgroundWorker
после завершения другого. Я не уверен, как написать код для этого, так что мне действительно нечего показывать.Запуск BackgroundWorker после другого завершен
Я думал о написании его в RunWorkerCompleted
, но это кажется неправильным местом, чтобы поставить логику для запуска другого рабочего.
Где и как это сделать?
В принципе, я хочу использовать одного и того же работника, но делать что-то еще. Как и в шаге 1, он анализирует данные из файлов и на шаге 2, после завершения шага 1, он должен написать анализируемые данные из памяти в базу данных.
Нет смысла запускать другую BGW. Просто сначала выполните код step2 после завершения шага 1. Вы даже можете вызвать его метод DoWork(). –