Stöd för att sätta Locale för aktuell tråd

Contents
[ ]

Aspose.Email ger möjlighet att sätta Locale för den aktuella tråden. Aspose.Email tillhandahåller en klass CurrentThreadSettings som tillhandahåller setLocale metod för detta ändamål. Följande kodsnutt demonstrerar användningen av CurrentThreadSettings klass för att sätta aktuell Locale. Kodsnutten sätter först Locale till ett ogiltigt värde och använder sedan CurrentThreadSettings.setLocale metod för att sätta Locale för den aktuella tråden.

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