माइक्रोसॉफ्ट के ईडब्लूएस का उपयोग करते हुए लाइफटाइम तत्व में वृद्धि, हम एक मेलबॉक्स सुन सकते हैं और जब कोई नया ईमेल आता है तो कार्रवाई कर सकते हैं। हालांकि, मैं यह नहीं समझ सकता कि कनेक्शन समय से कैसे बचें ।ईडब्ल्यूएस स्ट्रीमिंग सदस्यता कनेक्शन
service = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
StreamingSubscriptionConnection conn = new StreamingSubscriptionConnection(service, 30);
दूसरे शब्दों में, मुझे मिल गया है:
प्रति माइक्रोसॉफ्ट, यहाँ एक StreamingSubscriptionConnection के लिए निर्माता है:
public StreamingSubscriptionConnection (
ExchangeService service,
int lifetime
)
मेरी ऐप्लिकेशन में, मैं इसे इस रूप में कोड जोड़ने के बाद टाइमआउट (आजीवन) 30 मिनट तक सेट है, क्योंकि यह उच्चतम है जिसे मैं इसे सेट करने में सक्षम हूं। मैं इसे कैसे बढ़ा सकता हूं? या, मैं जीवित रहने में इस सदस्यता को कैसे चालित कर सकता हूं, भले ही आने वाले ईमेल के बीच ~ 45 मिनट का ट्रांजैक्शन हो?
लेकिन यह वैध डिस्कनेक्ट होने के बारे में क्या है? उदाहरण के लिए, कोई सेवा बंद कर देता है ... मुझे दो परिदृश्यों के बीच अंतर करने की आवश्यकता होगी। – WEFX
आह, अब मैं देखता हूं। एक "स्टॉप" को डिस्कनेक्ट से अलग माना जाता है। मैं इसे ले जाऊँगा। धन्यवाद – WEFX
मुझे यह थोड़ा परीक्षण करने दो, और बक्षीस तुम्हारा होगा, @ हेनिंग क्रूज़। – WEFX