Mam aplikację z przyciskami Start i Stop oraz wątek uruchomiony w tle po naciśnięciu Start. Używam do tego MVC i TPL.Obsługa wyjątków z TPL bez oczekiwania()
Jak mogę obsłużyć wyjątek w licencji TPL, ponieważ nigdy nie wywołuję metody Wait()? W każdym wyjątku muszę pokazać komunikat o błędzie, a to pole powinno być wyświetlane po tym, jak zostało ono od razu wysłane.
Mam zawsze pojedynczy wątek w tle, więc nie można nacisnąć Start bez uprzedniego zatrzymania wątku.
Szukam dobrych wzorów lub najlepszej praktyki. Mam pomysł, aby umieścić try..catch wewnątrz wątku i wywołać zdarzenie na każdym haczyku, ale nie jestem pewien, czy takie podejście jest dobrą decyzją o architekturze
To naprawdę fajna funkcja! Dzięki – Archeg
@Archeg Nie ma za co. –