在ews中提供了一種拉通知的方式獲取服務(wù)端郵件的操作,通過(guò)這種方式客戶端可以訂閱該通知,在郵箱有變化的時(shí)候,可以收到通知。

工作方式

EWS 通知是在訂閱的基礎(chǔ)上處理的。通常是一個(gè)訂閱每個(gè)郵箱,以及郵箱訂閱中您可以訂閱部分或全部文件夾。您決定何種通知訂閱 (流、 請(qǐng)求或推) 以及哪種類型的事件您想要接收 (NewMail,創(chuàng)建、 刪除、 修改日期,等等),然后創(chuàng)建訂閱。EWS 事件然后發(fā)送以異步方式從郵箱服務(wù)器到客戶端。

EWS 流式處理通知

流式處理通知依賴懸掛 get 請(qǐng)求在服務(wù)器上保留流訂閱連接以便連接處于活動(dòng)狀態(tài)時(shí)所發(fā)生的任何事件傳送到客戶端立即打開(kāi)。過(guò)程中的一個(gè)連接,并連接保持打開(kāi)直到間隔過(guò)期,或最多 30 分鐘可以發(fā)送多個(gè)通知。連接到期后,客戶端發(fā)送懸掛再次 get 請(qǐng)求。圖 2 顯示了流訂閱和流式處理通知的工作方式。

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開(kāi)發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

EWS 拉通知

拉通知依賴于在客戶端上的時(shí)間間隔,客戶端管理通知的請(qǐng)求。這可能會(huì)導(dǎo)致任何的通知與 GetEvents 響應(yīng)。圖 3 顯示了請(qǐng)求訂閱和請(qǐng)求通知的工作方式。

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開(kāi)發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

一個(gè)例子

網(wǎng)友評(píng)論