Unterstützung zum Festlegen des Locale für den aktuellen Thread

Contents
[ ]

Aspose.Email bietet die Möglichkeit, das Locale für den aktuellen Thread festzulegen. Aspose.Email stellt eine Klasse bereit CurrentThreadSettings die das bereitstellt setLocale Methode zu diesem Zweck. Das folgende Code‑Snippet demonstriert die Verwendung der CurrentThreadSettings Klasse zum Festlegen des aktuellen Locale. Das Snippet setzt zuerst das Locale auf einen ungültigen Wert und verwendet dann die CurrentThreadSettings.setLocale Methode zum Festlegen des Locale für den aktuellen Thread.

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