시작 및 중지 단추가있는 응용 프로그램과 시작을 누른 후 백그라운드에서 실행 된 스레드가 있습니다. MVC와 TPL을 사용합니다.Wait()없이 TPL 예외 처리
Wait() 메소드를 호출하지 않으므로 TPL에서 예외를 어떻게 처리 할 수 있습니까? 오류 메시지 상자를 표시해야하는 예외가있을 경우 즉시 던진 후에이 상자가 표시되어야합니다.
전 항상 백그라운드에서 단일 스레드가 있으므로 이전에 스레드를 중지하지 않고 시작을 누를 수 없습니다.
나는 좋은 패턴이나 모범 사례를 찾고 있습니다. try..catch를 스레드 안에 배치하고 각 캐치에서 이벤트를 호출하는 방법이 있지만 좋은 아키텍처 결정은 그런 접근 방법이 확실하지 않습니다.
정말 멋진 기능입니다! 감사합니다 – Archeg
@Archeg 여러분을 환영합니다. –