美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

WCF端点配置正确编程方式解读

WCF开发工具是一个比较新的影音技术,我们可以通过它的应用获得一些比较独特的功能。在这里我们可以先从WCF端点配置的相关编程方法来了解,从而加深我们对这一工具的了解程度。

以编程方式实现WCF端点配置完全等价于管理配置;然而,它不必依赖于一个配置文件而是可以通过编程调用来把端点添加到ServiceHost实例。再次强调的是,这些调用总是位于服务代码的范围之外。ServiceHost提供AddServiceEndpoint()方法的重载版本:

 
 
 
  1. public class ServiceHost : ServiceHostBase   
  2. {  
  3. public ServiceEndpoint AddServiceEndpoint
    (Type implementedContract, Binding binding,String address);  
  4.  //另外的成员  

为了依赖宿主基地址,只需要提供如地址一样的URI即可完成WCF端点配置:

 
 
 
  1. Uri tcpBaseAddress = new Uri("http://localhost:8000/");  
  2. ServiceHost serviceHost = new ServiceHost(typeof(MyService),tcpBaseAddress);  
  3. Binding tcpBinding = new NetTcpBinding();  
  4. //使用基地址作为地址  
  5. serviceHost.AddServiceEndpoint(typeof(IMyContract) ,tcpBinding,"");  
  6. //添加相对地址  
  7. serviceHost.AddServiceEndpoint(typeof(IMyContract), tcpBinding,"MyService");  
  8. //忽略基地址  
  9. serviceHost.AddServiceEndpoint(typeof(IMyContract), tcpBinding,  
  10. "net.tcp://localhost:8001/MyService");  
  11. serviceHost.Open();  

以上就是我们为大家介绍的WCF端点配置相关知识。


文章题目:WCF端点配置正确编程方式解读
本文路径:http://zsjierui.cn/article/djcdgde.html

其他资讯