C# BackgroundWorker "заморозка"

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Spot, 16 May 2013.

  1. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1
    Хай,
    сразу к сути:
    есть BackGroundWorker у него есть перечень состояний: DoWork, ProgressChanged, RunWorkerCompleted, CancelAsync ...
    Как прервать его - ясно, а вот как "заморозить" ? То есть, что бы можно было прервать выполнение задачи в BackGroundWorker, а потом запустить с того же места.
    То бишь прервать его до определенного действия, например евена кнопки "продолжить", дабы не сохранять промежуточные переметры и не создавать новый.

    Спасибо.