Prise en charge de la définition de la locale pour le thread actuel

Contents
[ ]

Aspose.Email offre la capacité de définir la locale pour le thread actuel. Aspose.Email fournit une classe CurrentThreadSettings qui fournit le setLocale méthode à cet effet. Le fragment de code suivant montre l'utilisation du CurrentThreadSettings classe pour définir la locale actuelle. Le fragment définit d’abord la locale à une valeur invalide puis utilise le CurrentThreadSettings.setLocale méthode pour définir la locale du thread actuel.

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