Compartilhar via


HttpListenerRequest.UserAgent é anulável

A propriedade HttpListenerRequest.UserAgent foi anteriormente anotada como não nula, mas era na realidade anulável. A anotação anulável para estas propriedades foi atualizada para indicar que é anulável. Isso pode resultar em novos avisos de build relacionados ao uso de membros anuláveis.

Comportamento anterior

Anteriormente, a propriedade era anotada como não sendo anulável. Você pode consumir seu valor e pressupor que não poderia ser null sem receber avisos durante o build.

Novo comportamento

A partir do .NET 9, a propriedade é anotada como sendo anulável. Se você consumir o valor sem verificar a presença de null, receberá um aviso de compilação.

Versão introduzida

Versão prévia 1 do .NET 9

Tipo de mudança disruptiva

Essa alteração pode afetar a compatibilidade da origem.

Motivo da alteração

As anotações sobre esta 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 essa propriedade de null.

APIs afetadas