OlmStorage

OlmStorage class

Представляет файл хранилища Outlook для Mac (.OLM).

public class OlmStorage : IDisposable

Конструкторы

ИмяОписание
OlmStorage(Stream)Инициализирует новый экземплярOlmStorage класс.
OlmStorage(string)Инициализирует новый экземплярOlmStorage класс.
OlmStorage(TraversalExceptionsCallback)Инициализирует новый экземплярOlmStorageclass. Позволяет задать метод обратного вызова для обработки исключений, возникающих при обходе хранилища OLM.

Характеристики

ИмяОписание
FolderHierarchy { get; }Получает иерархию папок.

Методы

ИмяОписание
static FromFile(string)Загрузить хранилище OLM из файла.
static FromStream(Stream)Загрузить OLM из потока.
Dispose()Выполняет определяемые приложением задачи, связанные с освобождением, выпуском или сбросом неуправляемых ресурсов.
EnumerateMessages(OlmFolder)Предоставляет перечислитель, поддерживающий итерацию сообщений в папке.
ExtractMapiMessage(OlmMessageInfo)Получить сообщение из хранилища OLM.
GetFolder(string, bool)Получает папку по имени.
GetFolders()Получает коллекцию папок.
Load(Stream)Загрузить хранилище OLM из потока. Этот метод используется, когда объект OlmStorage создается с помощью конструктора с параметром TraversalExceptionsCallback.
Load(string)Загрузить хранилище OLM из файла. Этот метод используется, когда объект OlmStorage создается с помощью конструктора с параметром TraversalExceptionsCallback.

Смотрите также