Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O TimeZoneInfo objeto retornado por FindSystemTimeZoneById(String) agora é uma instância armazenada em TimeZoneInfo cache em vez de um novo objeto.
Comportamento anterior
TimeZoneInfo.FindSystemTimeZoneById(String) retornou um novo TimeZoneInfo objeto.
Novo comportamento
A partir do .NET 8, TimeZoneInfo.FindSystemTimeZoneById(String) retorna uma instância armazenada em TimeZoneInfo cache.
Versão introduzida
.NET 8
Tipo de mudança disruptiva
Esta alteração é de natureza comportamental .
Motivo da mudança
Esta alteração foi feita para melhorar o desempenho ao chamar FindSystemTimeZoneById(String). Para obter mais informações, consulte dotnet/runtime pull request #85615.
Ação recomendada
Se o seu código depender de FindSystemTimeZoneById(String) para criar uma nova instância de TimeZoneInfo, refatore o código para chamar um destes métodos em vez disso.