猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何以编程方式将客户端连接到WCF服务?
我正在尝试将应用程序(客户端)连接到公开的WCF服务,但不是通过应用程序配置文件,而是通过代码。
我应该怎么做呢?
开满天机
浏览 579
回答 2
2回答
墨色风雨
您必须使用ChannelFactory类。这是一个例子:var myBinding = new BasicHttpBinding();var myEndpoint = new EndpointAddress("http://localhost/myservice");using (var myChannelFactory = new ChannelFactory<IMyService>(myBinding, myEndpoint)){ IMyService client = null; try { client = myChannelFactory.CreateChannel(); client.MyServiceOperation(); ((ICommunicationObject)client).Close(); myChannelFactory.Close(); } catch { (client as ICommunicationObject)?.Abort(); }}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续