Suporte para definir Locale para a Thread Atual

Contents
[ ]

O Aspose.Email fornece a capacidade de definir o Locale para a thread atual. O Aspose.Email fornece uma classe CurrentThreadSettings que fornece o setLocale método para este propósito. O trecho de código a seguir demonstra o uso do CurrentThreadSettings classe para definir o Locale atual. O trecho primeiro define o Locale para um valor inválido e então usa o CurrentThreadSettings.setLocale método para definir o Locale para a thread atual.

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