Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Objekt TimeZoneInfo, který vrací FindSystemTimeZoneById(String), je nyní cacheovaná instance TimeZoneInfo 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.
Verze byla představena
.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 naleznete v pull request dotnet/runtime č. 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 .