HttpListenerRequest.UserAgent is nullable
De HttpListenerRequest.UserAgent eigenschap werd eerder geannoteerd als niet-nullable, maar in de praktijk was deze daadwerkelijk nullable. De null-aantekening voor deze eigenschappen is bijgewerkt om aan te geven dat deze nullable is. Dit kan leiden tot nieuwe buildwaarschuwingen met betrekking tot het gebruik van null-leden.
Vorig gedrag
Voorheen werd de eigenschap geannoteerd omdat deze niet nullable was. U kunt de waarde ervan gebruiken en ervan uitgaan dat het niet kan zijn null
zonder waarschuwingen te krijgen tijdens de build.
Nieuw gedrag
Vanaf .NET 9 wordt de eigenschap geannoteerd als nullable. Als u de waarde verbruikt zonder te controleren null
, krijgt u een buildwaarschuwing.
Versie geïntroduceerd
.NET 9 Preview 1
Type wijziging die fouten veroorzaken
Deze wijziging kan van invloed zijn op de broncompatibiliteit.
Reden voor wijziging
De aantekeningen van deze eigenschap zijn onjuist. Deze wijziging past het juiste gedrag voor de eigenschap toe en zorgt ervoor dat bellers de waarde begrijpen null
.
Aanbevolen actie
Werk de aanroepende code bij om te beschermen tegen null
deze eigenschap.