FindSystemTimeZoneById nevrací nový objekt.
Objekt TimeZoneInfo vrácený FindSystemTimeZoneById(String) nyní je instance uložená TimeZoneInfo
v mezipaměti místo nového objektu.
Předchozí chování
TimeZoneInfo.FindSystemTimeZoneById(String) vrátil nový TimeZoneInfo
objekt.
Nové chování
Počínaje rozhraním .NET 8 TimeZoneInfo.FindSystemTimeZoneById(String) vrátí instanci uloženou TimeZoneInfo
v mezipaměti.
Zavedená verze
.NET 8
Typ zásadní změny
Tato změna je změna chování.
Důvod změny
Tato změna byla provedena, aby se zlepšil výkon při volání FindSystemTimeZoneById(String). Další informace najdete v tématu dotnet/runtime žádost o přijetí změn č. 85615.
Doporučená akce
Pokud váš kód spoléhal na FindSystemTimeZoneById(String) vytvoření nové instance TimeZoneInfo
, refaktorujte kód tak, aby místo toho volal jednu z těchto metod .