Как возобновить цикл через CancellationToken?

У меня в начале формы инициализируются cancellationtokensource cts = new cancellationtokensource(); и cancellationtoken ct = cts.Token;

есть кнопка, останавливающая цикл, в ней я прописал cts.Cancel() . а в цикле, который находится в обработчике события второй кнопки и await Task.Run(() я прописал if(ct.IsCancellationTokenRequested){break;} но, когда я нажимаю на запустить, а затем на остановить, цикл останавливается, но если опять нажать запустить, то цикл заново не запускается


Ответы (0 шт):