BackgroundWorker и два разных события DoWork

202
27 апреля 2017, 12:32

Как в событии DoWork сделать два разных обработчика? У меня есть две задачи которые нужно отображать в прогресс-бар.

Если так:

backgroundworker.DoWork += bgw_DoWork1
backgroundworker.DoWork += bgw_DoWork2

То как вызывать для каждой задачи свое событие?

Answer 1

Используйте для каждой задачи свой Backgroundworker.

Или переходите на альтернативные варианты выполнения фоновых задач, например Task.Run + IProgress

READ ALSO
Yii2: GridView © Kartik ссылки с pjax

Yii2: GridView © Kartik ссылки с pjax

Если использовать параметр pjax:

379
Ошибка file_get_contents

Ошибка file_get_contents

Всем доброго времени сутокПытаюсь получить страны через вк АПИ

250
Не могу определиться - PHP [требует правки]

Не могу определиться - PHP [требует правки]

Здравствуйте, подскажите пожалуйста, я решил написать сайт доска объявлений(наподобие как автито, сландо, olx) только не могу опредилиться...

232