【发布时间】:2011-06-21 19:40:34
【问题描述】:
我有一个 VSTO Outlook 2007 插件。我必须检查 Outlook 是否与 Exchange 服务器脱机/联机。我使用的代码如下:
NameSpace ns = Application.GetNamespace("MAPI");
MAPIFolder publicFolder = ns.GetDefaultFolder(OlDefaultFolders.olPublicFoldersAllPublicFolders);
if (publicFolder == null)
{
offline = true;//Flag is set to tell it is offline
}
之前这段代码运行良好。但是突然之间,即使 Outlook 在线,获取公用文件夹的线路也开始返回 null。
我知道公用文件夹已从 Exchange 服务器中删除,这就是它返回 null 的原因。
谁能告诉我检查 Outlook 是否与 Exchange 服务器联机的任何替代和标准方法?
谢谢和最好的问候, 纳迪姆·乌拉
【问题讨论】:
标签: outlook vsto add-in exchange-server