HttpListenerRequest.UserAgent é anulável
O HttpListenerRequest.UserAgent imóvel foi anteriormente anotado como não anulável, mas na prática era anulável. A anotação anulável para essas propriedades foi atualizada para indicar que é anulável. Isso pode resultar em novos avisos de compilação relacionados ao uso de membros anuláveis.
Comportamento anterior
Anteriormente, o imóvel era anotado como não sendo anulável. Você poderia consumir seu valor e assumir que não poderia ser null
sem receber nenhum aviso durante a compilação.
Novo comportamento
A partir do .NET 9, a propriedade é anotada como anulável. Se você consumir o valor sem verificar null
o , receberá um aviso de compilação.
Versão introduzida
.NET 9 Visualização 1
Tipo de mudança de rutura
Essa alteração pode afetar a compatibilidade da fonte.
Razão para a alteração
As anotações desta propriedade estavam incorretas. Essa alteração aplica o comportamento apropriado para a propriedade e garante que os chamadores entendam que o valor pode ser null
.
Ação recomendada
Atualize o código de chamada para proteger contra null
esta propriedade.