Как объединить OST файлы в C#
Интуитивно понятный и высокопроизводительный .NET API для объединения OST файлов.
Объединение OST (Offline Storage Table) файлов состоит в консолидации нескольких OST файлов в один, что упрощает управление и доступ к данным электронной почты. Надежным и эффективным решением для этой задачи является Aspose.Email для .NET, который позволяет разработчикам эффективно управлять OST файлами и направлять свое время и усилия на более критические и полезные аспекты их проектов. Aspose.Email для .NET — это универсальный API, предоставляющий мощные функции и возможности для упрощения объединения OST файлов, а также решения различных других сложных задач, связанных с электронной почтой.
API предлагает возможности бесшовного объединения нескольких OST файлов при обеспечении целостности данных, поддержания структуры папок и сохранения свойств электронной почты. Используя Aspose.Email для .NET, разработчики могут автоматизировать процесс объединения, значительно снижая ручные усилия и сложность, связанные с управлением несколькими OST файлами, что, в свою очередь, повышает общую производительность.
.NET API легко установить и использовать. Начните оптимизацию управления данными с Aspose.Email для .NET, выполнив одно из следующих действий:
Откройте диспетчер пакетов NuGet, найдите Aspose.Email и установите его на своем устройстве.
Используйте следующую команду в Консоли диспетчера пакетов:
PM> Install-Package Aspose.Email
Шаги для объединения OST файлов в C#
Базовое объединение документов и конкатенация с помощью Aspose.Email для .NET API может быть выполнено всего несколькими строками кода.
- Определите массив имен исходных OST файлов, используя строку sourceOstFiles.
- Создайте новый PST файл с помощью метода PersonalStorage.Create() , указав имя файла и версию формата.
- Подпишитесь на события для отслеживания процесса.
- Объедините созданный PST с OST файлами с помощью метода pst.MergeWith() , передав массив имен исходных OST файлов.
OST файлы объединяются в один PST, так как их невозможно создать с нуля.
Системные требования
Наши API поддерживаются на всех основных платформах и операционных системах. Перед выполнением кода ниже, пожалуйста, убедитесь, что на вашей системе установлены следующие предварительные условия.
- Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, Windows Azure, Mono или Xamarin
- Среда разработки, такая как Microsoft Visual Studio
- Библиотека Aspose.Email для .NET, подключенная в вашем проекте - Установите из NuGet, используя кнопку загрузки выше
Объединение OST файлов - C#
string[] sourceOstFiles = { "source1.ost", "source2.ost", "source3.ost", ... "sourceN.ost" };
using (var pst = PersonalStorage.Create("target.pst", FileFormatVersion.Unicode))
{
// Подписка на события является необязательным шагом только для отслеживания процесса.
pst.StorageProcessed += PstMerge_OnStorageProcessed;
pst.ItemMoved += PstMerge_OnItemMoved;
// Объединяет с PST файлами, которые находятся в отдельной папке.
pst.MergeWith(sourceOstFiles);
}
О API
Aspose.Email для .NET — это мощный и надежный API для работы с электронными сообщениями, контактами, календарями и другими задачами, связанными с электронной почтой, в .NET приложениях. Он предлагает широкий спектр возможностей, таких как создание, чтение и изменение электронных сообщений, управление контактами и календарями, отправка и получение email и работа с различными форматами электронной почты, включая PST, MSG, EML и MHT. API предназначен для того, чтобы быть простым в использовании и удобным, что делает его отличным выбором для интеграции функциональности электронной почты в .NET приложения.
Aspose.Email предоставляет бесплатный доступ к своим ресурсам:
- понятная документация с подробными инструкциями по всем поддерживаемым функциям
- форум поддержки с профессиональными ответами на все возможные вопросы
- блог с коллекцией статей по актуальным вопросам
- расширенные возможности библиотеки
API является автономным и не требует установки Microsoft Outlook или другого программного обеспечения.
OST What is OST File Format
OST или Offline Storage Files представляют данные почтового ящика пользователя в автономном режиме на локальном компьютере после регистрации на сервере Exchange с использованием Microsoft Outlook. Файл создается автоматически при первом использовании Microsoft Outlook при подключении к серверу. После создания файл синхронизируется с сервером электронной почты, чтобы быть доступным в автономном режиме в случае отключения от сервера электронной почты. OST файлы могут содержать элементы почтового ящика пользователя, такие как электронные письма, контакты, данные календаря, заметки, задачи и другие подобные данные. Пользователи могут создавать электронные письма и другие элементы данных в OST файле даже при отсутствии соединения с сервером, но эти данные не будут синхронизированы с сервером. После восстановления соединения локальный файл снова синхронизируется с сервером, чтобы и сервер, и локальная копия имели одинаковый уровень информации.
Read More