WCF客户端引用服务 代码

≯℡__Kan透↙ 提交于 2020-02-08 19:24:56

方法1:

复制代码

            using (ChannelFactory<ICommonService> channelFactory = new ChannelFactory<ICommonService>(new BasicHttpBinding(), "http://127.0.0.1/SystemSecurityService.svc"))
            {
                ICommonService proxy = channelFactory.CreateChannel();
                return proxy;
            }

复制代码

方法2:

            BasicHttpsBinding BINDING = new BasicHttpsBinding();
            return new Service1Client(BINDING, new EndpointAddress("http://127.0.0.1/Service1.svc"));//构建WCF客户端实例

方法3:

            WSHttpBinding BINDING = new WSHttpBinding();
            SoapClientConfig.ReadBindingConfig(BINDING, "WSHttpBinding_ICommonService");//从配置文件(app.config)读取配置。            
            string endpoint = SoapClientConfig.GetSoapRemoteAddress("WSHttpBinding_ICommonService");
            return new CommonServiceClient(BINDING, new EndpointAddress(endpoint));//构建WCF客户端实例.

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!