как правильно отменить несколько задач в c#

У меня есть кнопка, которая порождает 4 задачи. Та же самая кнопка изменяется на кнопку отмены и нажатие на нее должно отменить все 4 задания. Должен ли я передать одну и ту же лексель отмены всем 4 задачам и заставить их опросить одну и ту же лексель для IsCancelRequested ? Я запутался после прочтения msdn doc на createlinkedtokensource. Как это обычно делается? thank you

Update: Task.WaitAll() ждет завершения выполнения всех задач . Аналогично, как узнать, когда все задачи были отменены, как только общий источник токена отмены настроен на отмену.

22
задан Gullu 16 September 2011 в 22:13
поделиться