Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El TimeZoneInfo objeto devuelto por FindSystemTimeZoneById(String) ahora es una instancia almacenada en TimeZoneInfo caché en lugar de un nuevo objeto.
Comportamiento anterior
TimeZoneInfo.FindSystemTimeZoneById(String) devolvió un nuevo TimeZoneInfo objeto.
Nuevo comportamiento
A partir de .NET 8, TimeZoneInfo.FindSystemTimeZoneById(String) devuelve una instancia de TimeZoneInfo almacenada en caché.
Versión introducida
.NET 8
Tipo de cambio disruptivo
Este es un cambio de comportamiento.
Motivo del cambio
Este cambio se realizó para mejorar el rendimiento al llamar a FindSystemTimeZoneById(String). Para obtener más información, vea dotnet/runtime pull request #85615.
Acción recomendada
Si el código dependía de FindSystemTimeZoneById(String) para crear una nueva instancia de TimeZoneInfo, refactorice el código para llamar a uno de estos métodos en lugar de eso.