Можно ли исключить исключение из события Completed действия Async?Выброс исключения из AsyncCompletedEvent
Моя ситуация в том, что я использую класс WebClient и выполняю загрузку async. Если ошибка встречается, я могу получить ее через AsyncCompletedEventArgs события WebClient.DownloadFileCompleted.
Однако то, что я действительно хочу сделать, затем выкидывает это исключение дальше по стеку в другие области кода, которые ждут завершения этой загрузки, поэтому средствам сообщения об ошибке обратно пользователю не требуется управляться вниз на низком уровне.
Кто-нибудь знает, если/как это сделать? В настоящее время я получаю UnhandledException, потому что событие, очевидно, вызывается из внешнего кода.
спасибо Марк. Это метод, который я принял в конце. – Ian