Підтримка встановлення Locale для поточного потоку
Contents
[
Hide
]
Aspose.Email забезпечує можливість встановлювати Locale для поточного потоку. Aspose.Email надає клас CurrentThreadSettings що забезпечує setLocale метод для цього. Наведений нижче фрагмент коду демонструє використання CurrentThreadSettings клас для встановлення поточного Locale. Фрагмент спочатку встановлює Locale у некоректне значення, а потім використовує CurrentThreadSettings.setLocale метод для встановлення Locale для поточного потоку.
Locale defaultLocale = Locale.getDefault();
try {
// set incorrect default Locale
Locale.setDefault(new Locale("en", "RU"));
// set Current Thread Locale
CurrentThreadSettings.setLocale("en-US");
// or
// CurrentThreadSettings.setLocale(new Locale("en", "US"));
PersonalStorage.create(dataDir + "test.pst", FileFormatVersion.Unicode);
} finally {
Locale.setDefault(defaultLocale);
}