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://www.shufengxianlan.com/qtweb/news48/380148.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联