exchange-server – 测试连接的最简单的EWS调用是什么?

在所有
Exchange Web Services Operations中,我正在寻找最简单的一个,我可以用它来检查我与EWS端点的连接是否有效.

我用来构建和执行SOAP调用的低级代码需要有效的结果,因此我使用的任何操作都不应返回错误消息.

我考虑了几个,但没有发现它们令人满意:

> GetServerTimeZones仅受Exchange 2010支持,我需要2007年
> ResolveNames需要(部分)用户名,但我希望它与用户无关.此外,它可能会返回错误(不匹配)或数百个匹配(与’e’匹配).
> GetUserConfiguration适用于当前登录的用户,但仅从2010年开始支持.

还有其他想法吗?

最佳答案 我决定使用ResolveNames – 无论如何进一步处理需要用户.

这使我有机会一次进行多项检查:一般连接,用户存在,交换服务器版本等.

2013年8月2日编辑

我已经切换到使用FindFolder,这进一步简化了我的代码.
这会将检查’用户存在’更改为检查’默认日历文件夹存在’,该应用程序假设.

代码中还有另一个假设,即时区W. Europe Standard Time存在,但正如我原来的问题所述,我只能验证Exchange 2010及更高版本.

点赞