2
- 내 주 응용 프로그램이 새 BackgroundWorker를 만듭니다. X
- X의 DoWork 이벤트 처리기가 내 컨트롤러의 Y 메서드를 호출합니다. 이 메서드는 AsyncCallback을 사용하여 WebRequest (async.) 인스턴스와 콜백을 만듭니다.
- 응답이 도착하면 콜백 메소드 Z가 호출되고 내용이 분석됩니다. 응답에 원치 않는 콘텐츠가있을 수 있습니다. 그 순간 콜백 Z는 예외를 throw합니다.
주 응용 프로그램에서이 예외를 catch하고 싶습니다. DoWork 및 RunWorkerCompleted에서 시도했지만 거기에서 아무 것도 잡힐 수 없습니다.비동기를 호출하는 BackgroundWorker에서 예외를 throw합니다. 메서드 (Webrequest)
RunWorkerCompletedEventArgs의 오류는 항상 null입니다.
그래서 해결책은 무엇인가에 전파되는 것을 방지하는 것을 의미? –