使用微軟的EWS,我們能夠收聽郵箱並在新電子郵件進入時採取行動。但是,我無法弄清楚如何避免連接超時。增加EWS流訂閱連接的生命週期元素
每微軟,這裏是一個StreamingSubscriptionConnection構造:
public StreamingSubscriptionConnection (
ExchangeService service,
int lifetime
)
在我的應用程序,如下我編寫它:
service = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
StreamingSubscriptionConnection conn = new StreamingSubscriptionConnection(service, 30);
換句話說,我已經得到了超時(終身)設置爲30分鐘,因爲這是我能夠設置的最高值。我怎樣才能增加這個?或者,即使在收到的電子郵件之間發生約45分鐘的轉發,我如何欺騙此訂閱仍然存活?
但是什麼時候它是一個合法的斷開?例如,有人停止服務......我需要區分這兩種情況。 – WEFX 2011-06-27 13:24:18
啊,我現在看到了。 「停止」被認爲不同於斷開。我要買它。謝謝 – WEFX 2011-06-27 14:26:53
讓我測試一下,賞金將是你的,@亨寧克勞斯。 – WEFX 2011-06-27 14:27:43