Frage

Eine seltsame Frage, die ich habe versucht, die Adresse in einem Projekt - meine Anrufe an WebClient.DownloadFileAsync zu sein scheinen immer ignoriert und keine Ausnahme ausgelöst wird.So weit ich in der Lage gewesen, zu bestimmen, dies könnte aufgrund der Zielordner nicht existiert, aber von den blicken der MSDN-Dokumentation für Webclient.DownloadFileAsync sollte dies dennoch bewirken, dass eine Ausnahme ausgelöst.Ich fand eines MSDN forum-thread das scheint zu implizieren, dass dies bekannt gewesen zu sein, aber es scheint nicht zu sein jede Auflösung für es.Irgendwelche Ideen, was könnte Los sein?

War es hilfreich?

Lösung 2

Dieses Problem wurde behoben, nachdem die Beurteilung von MSDN und den Quellcode eingebunden.Zuvor wurde die Anwendung nur die Umsetzung der DownloadProgressChangedEventHandler um zu verfolgen, wie viel der download blieb.Es stellte sich heraus, dass die Ursache des Problems, wie AsyncCompletedEventHandler ist das, was aufgerufen wird, wenn eine Ausnahme Auftritt und nicht die Umsetzung dieser Ereignishandler lässt Sie keine Benachrichtigung von Fehlern.

Andere Tipps

In einer Async-Methode, Ausnahmen sind nicht geworfen, sondern ging durch den Rückruf in der EventArgs-Objekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top