我正在开展一个项目,该项目将使用来自 Microsoft Exchange 的近乎实时的房间预约信息。客户 Exchange 服务器和 EWS 是私有的,客户端应用程序无法访问。
是否可以使用无法直接访问 EWS 的客户端配置流式传输或推送通知?根据我的阅读,客户端必须先订阅流式传输/推送通知,然后 Exchange 才会发送它们。
- 只要服务器可以与客户端通信,是否可以通过编程方式在服务器上创建订阅?
- 如果 Exchange 服务器与客户端失去连接,是否必须在服务器上重新创建订阅?
谢谢您的帮助。
答案1
您可以使用 CalendarFolder.FindAppointments EWS 托管 API 方法从日历文件夹中检索约会和会议。
超时值过去后,将引发 OnDisconnect 事件。如果未调用 StreamingSubscriptionConnection.Open 方法,则连接将关闭。