O365、EWS 托管 API 和 ExchangeVersion
O365 , EWS Managed API and ExchangeVersion
如果我使用托管的 Exchange Web 服务 API v2.2 连接 O365,那么我应该使用哪个 ExchangeVersion?
在我看来,我应该始终使用最新版本是有道理的,因为我假设 O365 始终是最新版本(事实上 O365 会议请求确认消息他们的页脚中已经有 Exchange 2016!)
var service = new ExchangeService(ExchangeVersion.Exchange2013_SP1);
是否有用于 O365 的推荐版本,或者我是否最好自动使用最新版本?(有人有微软的相关资源吗?)
编辑:这是引发我问题的实际原始问题
我们遇到了一个问题,即在使用 O365 时错误地从电子邮件 HTML 正文中删除了空格。我们的软件将 ExchangeVersion 设置为 Exchange2013。使用 fiddler 我们可以看到空格实际上并没有被删除,所以它似乎不是托管 API 问题。我们以前没有这些问题,所以我假设 O365 端发生了一些变化。
但是,如果我们将软件更改为使用 ExchangeVersion。Exchange2013_SP1 那么问题就会消失。
所以现在我想知道O365是否已经更新并希望我们因此使用最新的ExchangeVersion
任何人都可以提供有关 O365 的 ExchangeVersion 的建议或解释为什么问题可能已经开始以及为什么更改 ExchangeVersion 会使事情再次发生吗?
对于 Office 365,它应该是 ExchangeVersion。Exchange2013_SP1。正如此 MSDN article 指出的那样,您应该使用 Exchange Online 的最新版本。 EWS API 是 Exchange Web 服务 (SOAP) 的客户端库。
为了在每个版本的 Exhange 中添加新功能,更改了 EWS 架构。 EWS 架构是向后和向前兼容的,如果您创建一个面向早期架构版本(例如 Exchange Server 2007 SP1)的应用程序,您的应用程序也将适用于更高版本的架构版本,例如 Exchange Server 2013 SP1,但仅具有 Exchange Server 2007 SP1 架构定义的功能。
如果我使用托管的 Exchange Web 服务 API v2.2 连接 O365,那么我应该使用哪个 ExchangeVersion?
在我看来,我应该始终使用最新版本是有道理的,因为我假设 O365 始终是最新版本(事实上 O365 会议请求确认消息他们的页脚中已经有 Exchange 2016!)
var service = new ExchangeService(ExchangeVersion.Exchange2013_SP1);
是否有用于 O365 的推荐版本,或者我是否最好自动使用最新版本?(有人有微软的相关资源吗?)
编辑:这是引发我问题的实际原始问题
我们遇到了一个问题,即在使用 O365 时错误地从电子邮件 HTML 正文中删除了空格。我们的软件将 ExchangeVersion 设置为 Exchange2013。使用 fiddler 我们可以看到空格实际上并没有被删除,所以它似乎不是托管 API 问题。我们以前没有这些问题,所以我假设 O365 端发生了一些变化。
但是,如果我们将软件更改为使用 ExchangeVersion。Exchange2013_SP1 那么问题就会消失。
所以现在我想知道O365是否已经更新并希望我们因此使用最新的ExchangeVersion
任何人都可以提供有关 O365 的 ExchangeVersion 的建议或解释为什么问题可能已经开始以及为什么更改 ExchangeVersion 会使事情再次发生吗?
对于 Office 365,它应该是 ExchangeVersion。Exchange2013_SP1。正如此 MSDN article 指出的那样,您应该使用 Exchange Online 的最新版本。 EWS API 是 Exchange Web 服务 (SOAP) 的客户端库。
为了在每个版本的 Exhange 中添加新功能,更改了 EWS 架构。 EWS 架构是向后和向前兼容的,如果您创建一个面向早期架构版本(例如 Exchange Server 2007 SP1)的应用程序,您的应用程序也将适用于更高版本的架构版本,例如 Exchange Server 2013 SP1,但仅具有 Exchange Server 2007 SP1 架构定义的功能。