CancellationTokenSource.Cancelで、キャンセル要求をする。
CancellationTokenSource.Cancel メソッド (System.Threading) | Microsoft Docs
今度はWindowsフォームアプリケーションでやってみる。
![配置はこう。button1をRun、button2をCancelとする。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20211014/20211014135054.png)
配置はこう。button1をRun、button2をCancelとする。
ctsはクラスのメンバフィールドとする。
button1でcts.Tokenを渡してタスク実行、button2でcts.Cancel。
![Runを押すと、Step1から処理が始まる。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20211014/20211014135535.png)
Runを押すと、Step1から処理が始まる。
![こちらでもCancel押しても止まらない。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20211014/20211014135614.png)
こちらでもCancel押しても止まらない。