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

也可以看看