什么是最简单的EWS测试连接调用?

时间:2013-05-15 13:35:55

标签: exchange-server exchangewebservices

在所有Exchange Web Services Operations我寻找最简单的那个我可以用来检查我与EWS端点的连接是否有效。 我用来构建和执行SOAP调用的低级代码需要有效的结果,因此我使用的任何操作都不应返回错误消息。

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

  • GetServerTimeZones仅受Exchange 2010支持,我需要2007 +

  • ResolveNames需要(部分)用户名,但我希望它与用户无关。此外,它可能会返回错误(不匹配)或数百个匹配(匹配' e')。

  • GetUserConfiguration适用于当前登录的用户,但仅在2010年支持。

还有其他想法吗?

1 个答案:

答案 0 :(得分:2)

我决定使用ResolveNames - 无论如何都需要用户进一步处理。

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

2013年8月2日编辑

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

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