osamuk's blog
id:osamuk
すっかり存在を忘れていたこと CancellationToken.Register(Action)
TaskをキャンセルするのにつかうCancellationTokenですが、キャンセルされたとき呼ばれるdelegateを登録しておくことができるんですよね。そういえば.NETにTaskが追加された頃になんかで見たことあったかもしれないけど忘れていました。 var cts = new CancellationTokenSource(); var token = cts.Token; token.Register(…