Compartir a través de


HttpListenerRequest.UserAgent admite valores NULL

La propiedad HttpListenerRequest.UserAgent estaba anotada anteriormente como que no acepta valores NULL, pero en realidad sí que los admite. La anotación que admite un valor NULL para estas propiedades se ha actualizado para indicar que admite este tipo de valor. Esto puede dar lugar a advertencias de compilación nuevas relacionadas con el uso de miembros que admiten un valor NULL.

Comportamiento anterior

Anteriormente, la propiedad se anotaba como que no admitía un valor NULL. Podía consumir su valor y suponer que no podía ser null sin recibir ninguna advertencia durante la compilación.

Comportamiento nuevo

A partir de .NET 9, la propiedad se anota como que admite un valor NULL. Si consume el valor sin comprobar null, recibirá una advertencia de compilación.

Versión introducida

Versión preliminar 1 de .NET 9

Tipo de cambio importante

Este cambio puede afectar a la compatibilidad de orígenes.

Motivo del cambio

Las anotaciones de esta propiedad eran incorrectas. Este cambio aplica el comportamiento adecuado para la propiedad y garantiza que los autores de llamadas comprendan que el valor puede ser null.

Actualice el código de llamada a fin de proteger esta propiedad frente a null.

API afectadas