Question

Une drôle de question que j'essaie d'aborder dans un projet - mes appels au service WebClient.DownloadFileAsync semblent être ignorées, et aucune exception n'est levée.Jusqu'à présent j'ai été en mesure de déterminer ce qui pourrait être dû à dossier de destination n'existe pas, mais des regards de la documentation MSDN pour Webclient.DownloadFileAsync ce qui devrait encore provoquer une exception à être soulevée.Je n'ai trouver un MSDN fil de discussion du forum cela semble impliquer que ce qui a été connu pour se produire, mais il ne semble pas être une résolution pour elle.Toutes les idées de ce qui pourrait se passer?

Était-ce utile?

La solution 2

Ce problème a été résolu après examen de MSDN et le code source impliqués.Auparavant, l'application est seulement la mise en œuvre de la DownloadProgressChangedEventHandler pour suivre combien de téléchargement est resté.Ceci s'est avéré être la cause de racine de la question AsyncCompletedEventHandler est ce qui est invoqué lorsqu'une exception se produit, et non la mise en œuvre de ce gestionnaire d'événement vous laisse avec l'absence de notification d'erreurs.

Autres conseils

Dans une méthode Asynchrone, les Exceptions ne sont pas jetés, mais plutôt passé à travers le rappel dans le EventArgs objet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top