Dela via


HttpListenerRequest.UserAgent är null

Egenskapen HttpListenerRequest.UserAgent kommenterades tidigare som icke-nullbar, men den kunde faktiskt ogiltigförklaras i praktiken. Den nullbara anteckningen för de här egenskaperna har uppdaterats för att indikera att den är nullbar. Detta kan resultera i nya kompileringsvarningar relaterade till användning av nulllbara medlemmar.

Tidigare beteende

Tidigare annoterades egenskapen som icke-nullbar. Du kan använda dess värde och anta att det inte kan vara null utan att det ger några varningar under kompileringen.

Nytt beteende

Från och med .NET 9 kommenteras egenskapen som null. Om du använder värdet utan att kontrollera null får du en byggvarning.

Version lanserad

Förhandsversion 1 av .NET 9

Typ av brytande ändring

Den här ändringen kan påverka källkompatibilitet.

Orsak till ändring

Anteckningarna för den här egenskapen var felaktiga. Den här ändringen tillämpar lämpligt beteende för egenskapen och ser till att anroparna förstår att värdet kan vara null.

Uppdatera anropskoden för att skydda mot null för denna egenskap.

Berörda API:er