我正在用 C# 开发 Outlook 2007 插件,我需要在其中计算特定发件人发送的 oif 邮件的数量?
例如,A 人发送了 5 封邮件,B 人发送了 10 封邮件,C 人发送了 15 封邮件。我怎样才能得到每个成员的这个计数?
我也可以使用 a 编写我自己的逻辑Dictionary<String, Int32>
,但是当这个发件人列表变大时,这将是一个巨大的性能损失。是否有任何预定义的属性?
提前致谢。
我正在用 C# 开发 Outlook 2007 插件,我需要在其中计算特定发件人发送的 oif 邮件的数量?
例如,A 人发送了 5 封邮件,B 人发送了 10 封邮件,C 人发送了 15 封邮件。我怎样才能得到每个成员的这个计数?
我也可以使用 a 编写我自己的逻辑Dictionary<String, Int32>
,但是当这个发件人列表变大时,这将是一个巨大的性能损失。是否有任何预定义的属性?
提前致谢。
这可能是一个远景,但您是否考虑过直接通过 WebDAV 与 Exchange 服务器通信?我之前使用过“WebDAV .NET for Exchange”,它充当 WebDAV 的 .NET 包装器,因此您无需了解 WebDAV 部分。试用版(如果免费)。
一个关键优势是您不需要使用与 Outlook 相同的凭据连接到 Exchange 服务器,因此您可以使用“管理员”帐户连接并查询其他人的邮箱,而无需将该权限授予本地用户。
这是网站和教程的链接: IndependentSoft WebDAV .NET for Exchange