热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

wcf的binding和host

----------------------------Binding绑定: 定义:绑定表示通讯信道的配置; 定义了客户端与服务端之间的协议;

----------------------------Binding绑定:


定义:绑定表示通讯信道的配置;


定义了客户端与服务端之间的协议;


---传输协议:http.tcp.命名管道.msmq,自定义(udp,smtp)


---消息编码:Text.Mtom,Binary,自定义编码;


---标准的绑定:


BasicHttpBinding(兼容soap1.1)\WSHttpBinding(兼容1.2)\NetNamedPipeBinding(进程内或同主机的调用)\NetTcpBinding(同主机或跨主机调用)


\NetPeerTcpBinding(同主机或跨主机调用)\消息绑定: NetMsmqBinding\MsmqIntegrationBinding(用于早期技术的msmsq的交互)


----可以通过配置文件来配置绑定信息;


 


       


  


   


    


     


    



   



  



  


   


    


     


      


     



    



   



  



   



------------------------------------宿主:


宿主:self-hosting:控制台或windows,windows服务;


IIs/asp.net;


windows activation Service;


----多服务:创建多个servicehost实例,配置文件的添加多个service节点;


---通过代码实现服务行为的添加


 host = new ServiceHost(typeof(wpf));


            ServiceDebugBehavior sb = host.Description.Behaviors.Find();


            if (sb == null)


            {


                sb = new ServiceDebugBehavior();


                host.Description.Behaviors.Add(sb);


            }


            sb.IncludeExceptiOnDetailInFaults= true;


            host.Open();


------------IIS/was宿主;


.svc文件在iis中


wcf的binding和host




推荐阅读
author-avatar
zx15899966868
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有