Task.Startにタスクスケジューラを渡せる。
Task.Start メソッド (System.Threading.Tasks) | Microsoft Docs
TaskScheduler.FromCurrentSynchronizationContextで取得したschedulerを、Task.Startに渡すとどうなるか。
このように書く。
実行してbutton1を押すと、
Taskの外も中も同じスレッドIDになる。
UIスレッドで実行したい場合は、こうするって事。
Sample/dotnet/Task/Start_scheduler/src/Task_ at master · bg1bgst333/Sample · GitHub