Compartilhar via


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.

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

APIs afetadas