HttpListenerRequest.UserAgent é anulável
A propriedade HttpListenerRequest.UserAgent foi anotada anteriormente como não anulável, mas na verdade ela era anulável na prática. 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 null
, receberá um aviso de build.
Versão introduzida
Versão prévia 1 do .NET 9
Tipo de alteração interruptiva
Essa alteração pode afetar a compatibilidade da origem.
Motivo da alteração
As anotações dessa 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 essa propriedade de null
.