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 .
Ovlivněná rozhraní API
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro