Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Отменить задание в BackgroundWorker Добавлено: 20.08.10 14:47  

Автор вопроса:  Сurious
Как отменить задание в BackgroundWorker?
Я делаю так:

        BackgroundWorker1.WorkerSupportsCancellation = True
        BackgroundWorker1.CancelAsync()


Но не отменяется.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 20.08.10 15:16
первую строчку нужно юзать до старта
но это еще не все. CancelAsync всего лишь ставит флаг CancellationPending и больше ничего не делает. этот флаг ты должен сам отслеживатьв DoWork.

Ответить

Номер ответа: 2
Автор ответа:
 Сurious



Вопросов: 7
Ответов: 18
 Профиль | | #2 Добавлено: 20.08.10 16:04
Ах вот оно что. Спасибо.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам