Partilhar via


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 nullo , 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.

Atualize o código de chamada para proteger contra null esta propriedade.

APIs afetadas