Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
TimeZoneInfo tarafından döndürülen FindSystemTimeZoneById(String) nesnesi artık yeni bir nesne yerine önbelleğe alınmış bir TimeZoneInfo örneğidir.
Önceki davranış
TimeZoneInfo.FindSystemTimeZoneById(String) yeni TimeZoneInfo bir nesne döndürdü.
Yeni davranış
.NET 8'den itibaren, TimeZoneInfo.FindSystemTimeZoneById(String) önbelleklenmiş bir TimeZoneInfo örneği döndürür.
Sürüm kullanıma sunulmuştur
.NET 8
Kesinti yaratan değişiklik türü
Bu değişiklik davranışsal bir değişikliktir.
Değişiklik nedeni
Bu değişiklik FindSystemTimeZoneById(String) çağrılırken performansı artırmak için yapılmıştır. Daha fazla bilgi için dotnet/runtime pull request #85615 adresine bakınız.
Önerilen eylem
Kodunuz FindSystemTimeZoneById(String) kullanarak TimeZoneInfo yeni bir örnek oluşturuyorsa, kodun bu durumda bu yöntemlerden birini çağırması için yeniden düzenleme yapın.