OlmStorage

OlmStorage class

代表 Outlook for 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 存储。 当使用带有 TraversalExceptionsCallback 参数的构造函数创建 OlmStorage 对象时使用此方法。
Load(string) 从文件加载 OLM 存储。 当使用带有 TraversalExceptionsCallback 参数的构造函数创建 OlmStorage 对象时使用此方法。

也可以看看