MboxStorageReader

MboxStorageReader class

Базовый класс для любой программы чтения почты на базе mbox.

public abstract class MboxStorageReader : IDisposable

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

Имя Описание
BaseStream { get; } Получает базовый поток.
CurrentDataSize { get; } Получает количество байтов, прочитанных методом ReadNextMessage.

Методы

Имя Описание
static CreateReader(Stream, MboxLoadOptions) Создает экземпляр reader.
static CreateReader(string, MboxLoadOptions) Создает экземпляр reader.
static CreateReader(Stream, MboxLoadOptions, CancellationToken) Создает экземпляр reader.
static CreateReader(string, MboxLoadOptions, CancellationToken) Создает экземпляр reader.
Dispose() Выполняет определяемые приложением задачи, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов.
EnumerateMessages() Предоставляет перечислитель, который поддерживает итерацию сообщений в хранилище.
abstract GetTotalItemsCount() Возвращает количество сообщений в хранилище.
abstract ReadNextMessage() Читает следующее сообщение из основного потока хранения.
abstract ReadNextMessage(out string) Читает следующее сообщение из основного потока хранения.

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