İlk görevin oluşturulduğu iş parçacığında bir görev devamının çalışması gerektiğini belirtmenin 'standart' bir yolu var mı?
Şu anda aşağıdaki kodu var - çalışıyor ama dağıtıcı takip ve ikinci bir eylem oluşturmak gereksiz ek yük gibi görünüyor.
dispatcher = Dispatcher.CurrentDispatcher;
Task task = Task.Factory.StartNew(() =>
{
DoLongRunningWork();
});
Task UITask= task.ContinueWith(() =>
{
dispatcher.Invoke(new Action(() =>
{
this.TextBlock1.Text = "Complete";
}
});
Control.Invoke(Action)
, yani.TextBlock1.Invoke
yerinedispatcher.Invoke