मेरे पास डब्ल्यूसीएफ सेवा और ग्राहक है। मैं के माध्यम सेडब्ल्यूसीएफ कनेक्शन की जांच करें
ChannelFactoryBase < WCF से कनेक्ट .. ::। CreateChannel विधि
तब मैं ICommunicationObject
के लिए एक संदर्भ हैWCF सेवा ( < (TChannel>)> का) बाद में कनेक्ट या बंद होने पर काम नहीं कर रहा है। डब्ल्यूसीएफ सेवा काम कर रही है या नहीं, यह जांचने के लिए सही तरीका क्या है। CommunicationException तंत्र का उपयोग करने का एक सीधा तरीका है। लेकिन ICommunicationObject.State संपत्ति के बारे में क्या? क्या मुझे यह जांचना चाहिए कि क्या यह किसी भी डब्ल्यूसीएफ विधि कॉल से पहले दोषपूर्ण स्थिति में है? सबसे अच्छा अभ्यास क्या है?
उपयोगकर्ता @Stix, प्रति [MSDN] (https://msdn.microsoft.com/en-us/library/ms733912 (v = vs.110) .aspx से): ICommunicationObject.State प्रॉपर्टी का मान जांचना एक दौड़ की स्थिति है और यह निर्धारित करने की अनुशंसा नहीं की जाती है कि चैनल का पुन: उपयोग या बंद करना है या नहीं। –