HttpListenerRequest.UserAgent je nullable
Vlastnost HttpListenerRequest.UserAgent byla dříve anotována jako nenulovatelná, ale ve skutečnosti byla nullable v praxi. Byla aktualizována poznámka s možnou hodnotou null pro tyto vlastnosti, aby značila, že je nullable. To může vést k novým upozorněním sestavení souvisejícím s použitím členů s možnou hodnotou null.
Předchozí chování
Dříve byla vlastnost označena jako nenulovatelná. Můžete spotřebovat jeho hodnotu a předpokládat, že se během sestavení nezobrazí null
žádná upozornění.
Nové chování
Počínaje rozhraním .NET 9 je vlastnost označena jako nullable. Pokud tuto hodnotu použijete bez kontroly null
, zobrazí se upozornění na sestavení.
Zavedená verze
.NET 9 Preview 1
Typ zásadní změny
Tato změna může mít vliv na kompatibilitu zdroje.
Důvod změny
Poznámky této vlastnosti byly nesprávné. Tato změna použije vhodné chování vlastnosti a zajistí volajícím, aby rozuměli hodnotě null
.
Doporučená akce
Aktualizujte kód volání, který bude chránit null
před touto vlastností.