Condividi tramite


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.

Aggiornare il codice chiamante per evitare null per questa proprietà.

API interessate