Off*_*oes 5 exchangewebservices ews-managed-api office365
如果我使用Exchange Web服务托管API v2.2与O365连接,那么我应该使用哪个ExchangeVersion?
在我看来,我应该总是使用最新版本是有意义的,因为我认为O365始终是最新版本(实际上O365会议请求确认消息已经在他们的页脚中拥有Exchange 2016!)
var service = new ExchangeService(ExchangeVersion.Exchange2013_SP1);
Run Code Online (Sandbox Code Playgroud)
是否有推荐的版本用于O365或我最好自动使用最新版本?(有没有人有微软的来源?)
编辑:这是引起我质疑的实际原始问题
我们遇到的问题是,在使用O365时,错误地从电子邮件消息HTML正文中删除了空格.我们的软件将ExchangeVersion设置为Exchange2013.使用fiddler,我们可以看到实际上没有删除空格,因此它似乎不是Managed API问题.我们之前没有遇到过这些问题,所以我认为O365结束时发生了一些变化.
但是,如果我们将软件更改为使用ExchangeVersion.Exchange2013_SP1,则问题将消失.
所以现在我想知道O365是否已经更新并希望我们使用最新的ExchangeVersion
任何人都可以使用O365提供有关ExchangeVersion的建议或解释为什么问题可能已经开始以及为什么更改ExchangeVersion会使事情再次发挥作用?
对于Office 365,它应该是ExchangeVersion.Exchange2013_SP1.正如此MSDN文章所指出的,您应该使用Exchange Online的最新版本.EWS API是Exchange Web服务(SOAP)的客户端库.
要在每个版本的Exhange中添加新功能,都会更改EWS架构.EWS架构是向后兼容的,如果您创建的应用程序以较早的架构版本为目标,例如Exchange Server 2007 SP1,则您的应用程序也可以针对以后的架构版本(例如Exchange Server 2013 SP1)运行,但仅适用于具有Exchange Server 2007 SP1架构定义的功能.
| 归档时间: |
|
| 查看次数: |
5104 次 |
| 最近记录: |