Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’objet TimeZoneInfo retourné par FindSystemTimeZoneById(String) est désormais une instance mise TimeZoneInfo en cache au lieu d’un nouvel objet.
Comportement précédent
TimeZoneInfo.FindSystemTimeZoneById(String) a retourné un nouvel TimeZoneInfo objet.
Nouveau comportement
À compter de .NET 8, TimeZoneInfo.FindSystemTimeZoneById(String) retourne une instance mise en TimeZoneInfo cache.
Version introduite
.NET 8
Type de changement cassant
Ce changement est un changement de comportement.
Raison de la modification
Cette modification a été apportée pour améliorer les performances lors de l’appel FindSystemTimeZoneById(String). Pour plus d’informations, consultez dotnet/runtime pull request #85615.
Action recommandée
Si votre code s’appuyait sur FindSystemTimeZoneById(String) la création d’une instance de TimeZoneInfo, refactorisez le code pour appeler l’une de ces méthodes à la place.