HttpListenerRequest.UserAgent è proprietà che ammette i valori Null
La proprietà HttpListenerRequest.UserAgent era precedentemente annotata come proprietà che non ammette i valori Null, ma in pratica ammette i valori Null. L'annotazione “nullable” per queste proprietà è stata aggiornata per indicare che ammette i valori Null. Ciò può comportare nuovi avvisi di compilazione correlati all'uso di membri che ammettono i valori Null.
Comportamento precedente
In precedenza, la proprietà era annotata come proprietà che non ammette i valori Null. È possibile utilizzare il relativo valore e presupporre che non possa essere null
senza ricevere avvisi durante la compilazione.
Nuovo comportamento
A partire da .NET 9, la proprietà viene annotata come proprietà che ammette i valori Null. Se si utilizza il valore senza cercare null
, verrà visualizzato un avviso di compilazione.
Versione introdotta
.NET 9 Anteprima 1
Tipo di modifica che causa un'interruzione
Questa modifica può influire sulla compatibilità dell'origine.
Motivo della modifica
Le annotazioni di questa proprietà non sono corrette. Questa modifica applica il comportamento appropriato per la proprietà e garantisce che i chiamanti comprendano che il valore può essere null
.
Azione consigliata
Aggiornare il codice chiamante per evitare null
per questa proprietà.