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
.
Acción recomendada
Actualice el código de llamada a fin de proteger esta propiedad frente a null
.