Pergunta

Um estranho problema que estou tentando resolver, de um projeto - a minha chama para WebClient.DownloadFileAsync parecem estar ficando ignorado e sem exceções, estão sendo criados.Até agora tenho sido capaz de determinar isso pode ser devido a pasta de destino não existentes, mas a partir da aparência da documentação do MSDN Webclient.DownloadFileAsync isso ainda deve causar uma exceção para ser levantada.Eu fiz encontrar um MSDN tópico do fórum o que parece implicar que este tem sido conhecido para acontecer, mas não parece ser qualquer resolução para ele.Alguma idéia do que pode estar acontecendo?

Foi útil?

Solução 2

Este problema foi resolvido após a revisão do MSDN e o código-fonte envolvida.Anteriormente a aplicação foi apenas implementar o DownloadProgressChangedEventHandler para controlar o quanto de baixar ficaram.Esta acabou por ser a causa raiz do problema como AsyncCompletedEventHandler é o que é chamado quando ocorre uma exceção e não implementar esse manipulador de eventos deixa-o com nenhuma notificação de erros.

Outras dicas

Em um método Assíncrono, as Exceções não são lançados, mas, ao invés de passar para o retorno no EventArgs objeto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top