Stöd för att sätta Locale för aktuell tråd
Contents
[
Hide
]
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);
}