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 对象时使用此方法。

也可以看看