和我一起学WCF(6):宿主(Hosting)
WCF所支持的宿主服務:
??? 1.Self-hosting:控制臺應用程序,Windows應用程序,Windows服務,HTTP,TCP,named pipes,MSMQ
?? 2.IIS/ASP.NET
?? 3.Windows Activation Service
?
?
ServiceHost實例必須進行初始化為服務暴露出端點(endpoint)
?
每個ServiceHost與指定的服務類型相關聯
?
核心方法:
?? Open()-------打開信道監聽器
?? Close()-------關閉信道監聽器
?
ServiceHost host=new ServiceHost(typeof(HelloIndigo.HelloIndigoService));
?
host.AddServiceEndpoint(typeof(HelloIndigo.IHelloIndigoService),new NetTcpBinding(),"net.tcp://localhost:9000/HelloIndigo");
host.Open();
?
?
?
IIS/WAS 宿主
?
1.請求根據.SVC文件在IIS中的擴展映射到WCF中
<% @ServiceHost Service="HelloIndigo.HelloIndigoService"%>
服務類型與@ServiceHost的聲明相關
?
?
???
轉載于:https://www.cnblogs.com/duwamish/archive/2008/08/15/1268672.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的和我一起学WCF(6):宿主(Hosting)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 随机取值函数,随机数函数大
- 下一篇: [分享] 精神崩溃的老鼠