2010-09-03 11 views
6

क्या डब्ल्यूसीएफ सेवा में वनवे ऑपरेशन तब तक निष्पादित होता है जब तक ऑपरेशन पूरा हो जाता है?क्या डब्ल्यूसीएफ ऑपरेशंस के लिए वनवे के रूप में चिह्नित निष्पादन समय समाप्ति है?

मेरे प्रयोग से, मुझे लगता है कि कोई टाइमआउट नहीं है। मैं आधे घंटे के लिए एक ऑपरेशन चलाने में सक्षम था। (मैंने उसके बाद बंद कर दिया)

क्या कोई डब्ल्यूसीएफ में इसका अनुभव कर सकता है? यदि कोई टाइमआउट है, तो मैं इसे

उत्तर

4

वनवे ऑपरेशंस एक उत्तर संदेश का इंतजार नहीं कर सकता। यह सिर्फ नेटवर्क कनेक्शन और रिटर्न में डेटा लिखता है। तो, केवल "प्रतीक्षा समय" नेटवर्क को संदेश लिखने के लिए आवश्यक समय होगा।

इसका मतलब है कि परिवहन के लिए डेटा लेखन किसी भी समस्या के लौटने से ग्राहक से बचाता है: यह है कि WCF अभी भी ग्राहक (Clients Blocking with One-Way Operations) ब्लॉक कर सकते हैं

ध्यान रखें। समस्या के आधार पर, परिणाम अपवाद या सेवा में संदेश भेजने में देरी हो सकती है।

संपादित करें: टाइमआउट के बारे में, वे बाध्यकारी पर सेट हैं। यदि आपका ऑपरेशन "संदेश भेजें" नहीं कर सकता है, तो यह अभी भी टाइमआउट कर सकता है।

+1

मानते हैं कि क्लाइंट से ऑपरेशन सफल है और सर्वर को संदेश प्राप्त हुआ है, क्या निष्पादन के लिए कोई टाइमआउट है? – Sandeep

+1

मुझे ऐसा नहीं लगता है। –

2

कोई टाइमआउट नहीं है। आपको इसे संचालन में अपने आप से संभालना होगा। टाइमआउट चैनलों के साथ काम करने से संबंधित हैं लेकिन एक तरह से ऑपरेशन के मामले में संदेश प्राप्त होता है और ऑपरेशन में पास हो जाता है और चैनल के साथ कोई और बातचीत कभी नहीं होगी।

संबंधित मुद्दे