मैं web.config या app.config से बाइंडिंग ऑब्जेक्ट प्राप्त करना चाहता हूं।डब्ल्यूसीएफ: कॉन्फ़िगरेशन से बाइंडिंग ऑब्जेक्ट कैसे प्राप्त करें
तो, यह कोड काम करता है:
wcfTestClient = new TestServiceClient("my_endpoint", Url + "/TestService.svc");
लेकिन मैं निम्नलिखित करना चाहते हैं:
Binding binding = DoSomething();
wcfTestClient = new TestServiceClient(binding, Url + "/TestService.svc");
मैं DoSomething में दिलचस्पी है() विधि, निश्चित रूप से।
केवल तभी यदि आप जानते हैं कि आप किस प्रकार के बाध्यकारी का उपयोग करने जा रहे हैं, उदा। WSHttp बाइंडिंग या NetTcpBiding। आप रनटाइम पर बाइडिंग के प्रकार को बदलने के लिए लचीलापन खो देते हैं। – Anthony
लेकिन मुझे किसी भी बाध्यकारी की आवश्यकता नहीं है, न केवल (WSHttp बाइंडिंग) –
कस्टम बाइंडिंग के लिए: var binding = new system.ServiceModel.Channels.CustomBinding ("बाइंडिंगनाम"); – Sal