Udostępnij za pośrednictwem


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.

Zaktualizuj kod, aby przechwycić HttpRequestException kod i TaskCanceledException zamiast WebException.

Dotyczy interfejsów API