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) | 从底层存储流中读取下一条消息。 |