メソッドを変換するにはどうすればよいですか:
static void DoWork(Action<bool> onCompleteCallback)
{
Task doWork = new Task( ()=>Thread.Sleep(2000) );
Action<Task> onComplete = (task) => {
onCompleteCallback(true); // should execute on the main thread
};
doWork.ContinueWith(onComplete, TaskScheduler.FromCurrentSynchronizationContext());
doWork.Start();
}
非同期に。
それを非同期に変換すると、違いは何ですか?