我想從web.config或app.config中獲取Binding對象。WCF:如何從配置中獲取綁定對象
因此,此代碼的工作:
wcfTestClient = new TestServiceClient("my_endpoint", Url + "/TestService.svc");
,但我想做到以下幾點:
Binding binding = DoSomething();
wcfTestClient = new TestServiceClient(binding, Url + "/TestService.svc");
我感興趣的DoSomething的()方法,當然。
僅當您知道要使用何種綁定時, WSHttpBinding或NetTcpBiding。您失去了在運行時更改綁定種類的靈活性。 – Anthony 2009-10-15 12:51:03
但我需要任何綁定,不僅(WSHttpBinding) – 2012-12-26 11:12:03
對於自定義綁定:var binding = new System.ServiceModel.Channels.CustomBinding(「BindingName」); – Sal 2017-01-12 16:58:46