Megosztás a következőn keresztül:


A HttpListenerRequest.UserAgent értéke null értékű

A HttpListenerRequest.UserAgent tulajdonság korábban nem null értékűként lett megadva, de a gyakorlatban valójában null értékű volt. A tulajdonságok null értékű széljegyzete frissült, hogy azt jelezze, hogy null értékű. Ez új összeállítási figyelmeztetéseket eredményezhet a null értékű tagok használatával kapcsolatban.

Előző viselkedés

Korábban a tulajdonság nem null értékűként lett megadva. Felhasználhatja az értékét, és feltételezheti, hogy nem lehet null anélkül, hogy figyelmeztetéseket kapna a buildelés során.

Új viselkedés

A .NET 9-től kezdődően a tulajdonság null értékűként lesz jegyzetelve. Ha az értéket az ellenőrzés nullnélkül használja fel, egy összeállítási figyelmeztetést fog kapni.

Bevezetett verzió

.NET 9 előzetes verzió 1

A kompatibilitástörő változás típusa

Ez a módosítás hatással lehet a forráskompatibilitásra.

A változás oka

A tulajdonság széljegyzetei helytelenek. Ez a módosítás a tulajdonság megfelelő viselkedését alkalmazza, és biztosítja, hogy a hívók megértsék az értéket null.

Frissítse a hívó kódot a tulajdonság elleni null védelem érdekében.

Érintett API-k