Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
When PictureBox loads an image from a URL and a network error occurs, it now raises HttpClient exceptions, such as HttpRequestException and TaskCanceledException, instead of WebException.
Version introduced
.NET 9 Preview 6
Previous behavior
Previously, when PictureBox failed to load an image from a URL due to a network error, a WebException was thrown.
New behavior
Starting in .NET 9, when PictureBox fails to load an image from a URL due to a network error, HttpRequestException or TaskCanceledException is thrown.
Change category
This change is a behavioral change.
Reason for change
WebClient is obsolete.
Recommended action
Update your code to catch HttpRequestException and TaskCanceledException instead of WebException.
Affected APIs
- PictureBox control