پشتیبانی از تنظیم Locale برای ریسمان جاری

Contents
[ ]

Aspose.Email امکان تنظیم Locale برای ریسمان جاری را فراهم می‌کند. Aspose.Email یک کلاس ارائه می‌دهد CurrentThreadSettings که ارائه می‌دهد setLocale متدی برای این منظور. قطعه کد زیر استفاده از CurrentThreadSettings کلاسی برای تنظیم Locale فعلی. قطعه کد ابتدا Locale را به مقدار نامعتبر تنظیم می‌کند و سپس از CurrentThreadSettings.setLocale متدی برای تنظیم Locale برای ریسمان جاری.

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