Mam problem z klasą C# I utworzoną do testowania jednostki mojej aplikacji, w szczególności problem dotyczy obiektu System.Threading.Tasks.Task.Funkcja RunSynchronously może nie zostać wywołana przy uruchomionym zadaniu
Mam listę takich obiektów i na nich chcę wykonać każdy synchronicznie.
Wzywam następujące:
myTask.RunSynchronously();
Kiedy robię takie, ja zawsze otrzymuję następujący błąd i nie wiem dlaczego, jak mogę to naprawić.
System.InvalidOperationException: RunSynchronously może nie zostać wywołany w przypadku zadania, które zostało już uruchomione.
Ktoś ma jakieś pomysły?
Czy utworzyć zadanie z 'TaskFactory.StartNew() '? – Tejs
@Tejs tak, to prawda – amateur