문제

프로젝트에서 해결하려고 했던 이상한 문제입니다. WebClient.DownloadFileAsync에 대한 호출이 무시되고 예외가 발생하지 않는 것 같습니다.지금까지 대상 폴더가 존재하지 않기 때문일 수 있지만 MSDN 설명서를 보면 이것이 원인일 수 있음을 확인할 수 있었습니다. Webclient.DownloadFileAsync 이로 인해 여전히 예외가 발생해야 합니다.하나 찾았는데 MSDN 포럼 스레드 이는 이러한 일이 발생한 것으로 알려졌음을 암시하는 것 같지만 이에 대한 해결책은 없는 것 같습니다.무슨 일이 일어나고 있는지 어떤 아이디어가 있습니까?

도움이 되었습니까?

해결책 2

이 문제는 MSDN 및 관련 소스 코드를 검토한 후 해결되었습니다.이전에는 애플리케이션이 다운로드진행률ChangedEventHandler 남은 다운로드 양을 추적합니다.이것이 문제의 근본 원인으로 밝혀졌습니다. AsyncCompletedEventHandler 예외가 발생할 때 호출되는 것이며 이 이벤트 핸들러를 구현하지 않으면 오류 알림이 제공되지 않습니다.

다른 팁

Async 메서드에서는 예외가 발생하지 않고 EventArgs 개체의 콜백을 통해 전달됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top