首页 > WCF之多个终结点

WCF之多个终结点

1.服务端配置如下(一个Service节点下可有多个endpoint,):

 1  1
 2 2 
 3 3 "Microsoft.ServiceModel.Samples.CalculatorService" behaviorConfiguration="returnFaults">
 4 4 "http://localhost:8000/GIX4" binding ="customBinding"
 5 5 bindingConfiguration="compactBindingConfig" contract="Microsoft.ServiceModel.Samples.ICalculator"/>
 6 6 "basic" binding="basicHttpBinding" contract="Microsoft.ServiceModel.Samples.ICalculator">
 7 
 8 7 "secure" binding="wsHttpBinding" contract="Microsoft.ServiceModel.Samples.ICalculator"> 
 9 8 
10 9 
11 10 "http://localhost:8000/GIX4"/>
12 11 
13 12 
14 13  
15 14 
16 15 

2. 客户端配置:

 1    
 2         
 3             
 4                 "BasicHttpBinding_ICalculator" />
 5             
 6             
 7                 "CustomBinding_ICalculator">
 8                     
 9                     
10                 
11             
12             
13                 "WSHttpBinding_ICalculator" />
14             
15         
16                     
17             "http://localhost:8000/GIX4" binding="customBinding"
18                 bindingConfiguration="CustomBinding_ICalculator" contract="Calculator.Service.ICalculator"
19                 name="CustomBinding_ICalculator" />
20             "http://localhost:8000/GIX4/basic" binding="basicHttpBinding"
21                 contract="Calculator.Service.ICalculator"
22                 name="basic" />
23             "http://localhost:8000/GIX4/secure" binding="wsHttpBinding"
24                 contract="Calculator.Service.ICalculator"
25                 name="secure"> 
26                 
27                     "chenlh@huawei" />
28                 
29             
30         
31     

3.客户端声明如下:

 1 CalculatorClient client = new CalculatorClient("basic"); 

转载于:https://www.cnblogs.com/lihongchen/p/3607379.html

更多相关:

  • 引言 在这个-SLAM建图和导航仿真实例-项目中,主要分为三个部分,分别是 (一)模型构建(二)根据已知地图进行定位和导航(三)使用RTAB-MAP进行建图和导航 该项目的slam_bot已经上传我的Github。 这是第三部分,完成效果如下 图1 建图和导航 三、使用RTAB-Map进行建图和导航 1. rtab...

  • 引言 在这个-SLAM建图和导航仿真实例-项目中,主要分为三个部分,分别是 (一)模型构建(二)根据已知地图进行定位和导航(三)使用RTAB-MAP进行建图和导航 该项目的slam_bot已经上传我的Github。 由于之前的虚拟机性能限制,我在这个项目中使用了新的ubantu 16.04环境,虚拟机配置 内存 8GCPU...

  • [{name:1},{name:2}].forEach((v,i,ar) => {console.log(v,i,ar)});//基础遍历[{name:1},{name:2}].map((v) => v.name);//[1,2]返回对象数组中指定字段值的一位数组(不改变原始数组)[{name:1},{name:2},{name:3}...

  • 体验内容 使用gmapping方法利用turtlebot底盘移动信息和激光雷达数据进行建图。 1. 安装一些依赖包 sudo apt-get install ros-melodic-move-base* sudo apt-get install ros-melodic-map-server* sudo apt-get insta...

  • 前言 我们知道Java/Python这种语言能够很好得 支持反射。反射机制 就是一种用户输入的字符串到对应实现方法的映射,比如http接口中 用户传入了url,我们需要调用该url对应的方法/函数对象 从而做出对应的操作。 而C++ 并没有友好得支持这样的操作,而最近工作中需要通过C++实现http接口,这个过程想要代码实现得优雅...