PictureBox zgłasza wyjątki HttpClient
Podczas PictureBox ładowania obrazu z adresu URL i wystąpi błąd sieci, teraz zgłasza HttpClient wyjątki, takie jak HttpRequestException i TaskCanceledException, zamiast WebException.
Wprowadzona wersja
.NET 9 (wersja zapoznawcza 6)
Poprzednie zachowanie
Wcześniej, gdy PictureBox nie można załadować obrazu z adresu URL z powodu błędu sieci, WebException został zgłoszony.
Nowe zachowanie
Począwszy od platformy .NET 9, gdy PictureBox nie można załadować obrazu z adresu URL z powodu błędu HttpRequestException sieci lub TaskCanceledException jest zgłaszany.
Kategoria zmiany
Ta zmiana jest zmianą behawioralną.
Przyczyna wprowadzenia zmiany
WebClient jest przestarzały.
Zalecana akcja
Zaktualizuj kod, aby przechwycić HttpRequestException kod i TaskCanceledException zamiast WebException.
Dotyczy interfejsów API
- PictureBox kontrolka