Поддръжка за задаване на Locale за текущата нишка

Contents
[ ]

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);
}