如何使用ExchanceService api获取Exchange服务器当前日期时间?



我在C#中偶然发现了一个遗留应用程序,该应用程序使用ExchangeServiceapi 创建一个项目、保存它、获取创建日期并立即删除它。所有这些都是为了简单地获取当前服务器时间。

必须有更好的方法来做到这一点,但是我浏览了所有在线文档并对其进行了一些搜索,但找不到任何东西。

所以,简单的问题:如何使用C#获取服务器当前日期时间Exchange

提前谢谢。

应用程序在哪里运行? 例如,如果它在服务器或任何域连接的计算机上运行,那么从Exchange服务器查询时间应该是多余的。例如,域中的Windows服务器应通过Windows时间服务 https://learn.microsoft.com/en-us/windows-server/networking/windows-time-service/how-the-windows-time-service-works 同步时间。通常,您会设置一个 DC 来同步 NTP 的时间,这样每台机器都应该有相同的时间(理论上(。

ExchangeAPI 没有时间方法,但对 Exchange 服务器的任何请求都应在响应标头中返回日期标头,因为它是 Http https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18 中的必需属性

最新更新