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

  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • NewsyTech

    NewsyTech

    2 AĞUSTOS 2010
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011