У меня есть сценарий, где рабочий поток выполняет задачу, которая выглядит как
try
{
for()
{
functionA();
functionB();
}
}
catch(Exception ex)
{
throw new Exception("Message");
}
Я в основном повторно выкидываю исключение, чтобы после завершения работника поток пользовательского интерфейса получал исключение.
Теперь, если исключение возникает в functionA
, я хотел бы вызвать исключение, но продолжить цикл и не останавливаться. Как мне этого добиться?
edit: Если неясно, это так, что пользовательский интерфейс может быть уведомлен о том, что произошло исключение, но не остановит работника