1
WebClient 클래스를 사용하여 파일을 비동기 적으로 다운로드하려고합니다. DownloadProgressChanged 및 DownloadFileCompleted에 이벤트 처리기를 추가했습니다. 다운로드 progress 이벤트 핸들러에서 client.CancelAsync를 호출하면 ObjectDisposedException이 발생하고 파일이 닫혔다는 메시지가 나타납니다. 비동기 파일 다운로드를 어떻게 올바르게 취소합니까?System.Net.WebClient.CancelAsync throw ObjectDisposedException - "닫힌 파일에 액세스 할 수 없습니다."