Partilhar via


PictureBox gera exceções HttpClient

Quando PictureBox carrega uma imagem de uma URL e ocorre um erro de rede, ela gera HttpClient exceções, como HttpRequestException e TaskCanceledException, em vez de WebException.

Versão introduzida

.NET 9 Visualização 6

Comportamento anterior

Anteriormente, quando PictureBox não foi possível carregar uma imagem de um URL devido a um erro de rede, um WebException foi lançado.

Novo comportamento

A partir do .NET 9, quando PictureBox falha ao carregar uma imagem de uma URL devido a um erro HttpRequestException de rede ou TaskCanceledException é lançada.

Alterar categoria

Esta mudança é uma mudança comportamental.

Razão para a alteração

WebClient está obsoleta.

Atualize seu código para capturar HttpRequestException e TaskCanceledException em vez de WebException.

APIs afetadas