Modifiche che causano un'interruzione della rete in .NET Core 2.0 e 3.0
Le seguenti modifiche che causano un'interruzione sono documentate in questa pagina:
Modifica | Versione introdotta |
---|---|
Il valore predefinito di HttpRequestMessage.Version è stato modificato in 1.1 | 3,0 |
WebClient.CancelAsync non sempre annulla immediatamente | 2.0 |
.NET Core 3.0
Il valore predefinito di HttpRequestMessage.Version è stato modificato in 1.1
Il valore predefinito della proprietà System.Net.Http.HttpRequestMessage.Version è stato modificato da 2.0 a 1.1.
Versione introdotta
3,0
Descrizione delle modifiche
In .NET Core da 1.0 a 2.0, il valore predefinito della proprietà System.Net.Http.HttpRequestMessage.Version è 1.1. A partire da .NET Core 2.1, è stato modificato in 2.1.
A partire da .NET Core 3.0, il numero di versione predefinito restituito dalla proprietà System.Net.Http.HttpRequestMessage.Version è di nuovo 1.1.
Azione consigliata
Aggiornare il codice se dipende dalla proprietà System.Net.Http.HttpRequestMessage.Version che restituisce un valore predefinito 2.0.
Category
Rete
API interessate
.NET Core 2.0
WebClient.CancelAsync non sempre annulla immediatamente
A partire da .NET Core 2.0, la chiamata WebClient.CancelAsync() non annulla immediatamente la richiesta se la risposta ha iniziato a recuperare.
Descrizione delle modifiche
In precedenza, la chiamata WebClient.CancelAsync() annullava immediatamente la richiesta. A partire da .NET Core 2.0, la chiamata WebClient.CancelAsync() annulla immediatamente la richiesta solo se la risposta non ha avviato il recupero. Se la risposta ha iniziato a recuperare, la richiesta viene annullata solo dopo la lettura di una risposta completa.
Questa modifica è stata implementata perché l'API WebClient è deprecata a favore di HttpClient.
Versione introdotta
2.0
Azione consigliata
Usare la classe System.Net.Http.HttpClient anziché System.Net.WebClient, che è deprecata.
Category
Rete
API interessate
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per