Хай, сразу к сути: есть BackGroundWorker у него есть перечень состояний: DoWork, ProgressChanged, RunWorkerCompleted, CancelAsync ... Как прервать его - ясно, а вот как "заморозить" ? То есть, что бы можно было прервать выполнение задачи в BackGroundWorker, а потом запустить с того же места. То бишь прервать его до определенного действия, например евена кнопки "продолжить", дабы не сохранять промежуточные переметры и не создавать новый. Спасибо.