Sdílet prostřednictvím


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.

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