SORU
22 Ocak 2009, PERŞEMBE


Bütün bir uygulama için kültür ayarı bir yolu var mı? Tüm güncel konuları ve yeni kıyafet mi?

Bütün bir uygulama için kültür ayarı bir yolu var mı? Tüm güncel konuları ve yeni kıyafet mi?

Kültür veritabanında saklanan adı var, ve bizim uygulama başladığında, yapıyoruz

CultureInfo ci = new CultureInfo(theCultureString);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

Ama, tabii ki, bu "kayıp" ne zaman yeni bir iş parçacığı bir şeyler yapmak istiyorum. Tüm uygulama için CurrentCulture CurrentUICulture Bu ayarı bir yolu var mı? Yeni konuları da bu kültürü alır? Yoksa bu sadece bir olay, yeni bir iş parçacığı için yapabileceğim oluşturulduğu zaman harekete geçirilir?

CEVAP
24 EYLÜL 2011, CUMARTESİ


.NET CultureInfo.DefaultThreadCurrentCulture özelliği bir Uygulama kültürü değiştirmek için kullanabilirsiniz 4.5,.

4.5 sürüm öncesi için yansıma bir Uygulama kültürü manipüle etmek için kullanmak zorunda. CultureInfo özel statik bir alan (m_userDefaultCulture.NET 2.0 mscorlib, s_userDefaultCulture.NET 4.0 mscorlib) CurrentCulture Eğer bir iş parçacığı, kendisini bu özellik varsa verir ne denetleyen.

Bu yerel iş parçacığı yerel değiştirmez ve muhtemelen bu kültürü bu şekilde değiştiren gemi kodu için iyi bir fikir değildir. Test için yararlı olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FullMag

    FullMag

    15 ŞUBAT 2007
  • HER0R

    HER0R

    16 Aralık 2007
  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010