Sdílet prostřednictvím


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.

Aktualizujte kód volání, který bude chránit null před touto vlastností.

Ovlivněná rozhraní API