Реализация пользовательского BackgroundWorker - PullRequest
3 голосов
/ 27 декабря 2011

Я пытаюсь реализовать BackgroundWorker в .NET 1.1 (поскольку их нет), и я не совсем разбираюсь в потоках и делегатах.

Сейчас у меня есть вызов классаBackgroundWorker с методом под названием DoWork.Я знаю, что должен создать поток в BackgroundWorker и выполнить делегат в этом потоке, но есть две вещи, которые я до сих пор не совсем понял.

  1. Как я могу запустить потокв BackgroundWorker, если DoWork получает делегата без параметров?Или я должен использовать другой подход, кроме делегата?

  2. Как я могу реализовать событие ProgressChanged?

1 Ответ

3 голосов
/ 27 декабря 2011
...