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

开发 开发工具
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端点配置相关知识。

【编辑推荐】

  1. WCF服务合同基本内容概述
  2. WCF行为控制代码示例应用解读
  3. WCF宿主模式主要概念总结
  4. WCF版本更新应用直接修改方法实现
  5. WCF枚举类型正确使用方法演示
责任编辑:曹凯 来源: qqread.com
相关推荐

2010-02-26 14:05:57

WCF通信方式

2010-02-26 17:44:51

WCF安全参数

2010-03-01 14:08:53

WCF编码器

2010-03-01 17:39:07

WCF Address

2010-02-25 18:42:04

WCF端点配置

2010-02-22 14:09:08

WCF Dispose

2010-03-01 16:59:31

WCF异常调试

2010-02-24 10:07:48

WCF跨越边界

2010-03-02 09:32:54

WCF服务消息

2010-03-01 10:26:40

WCF异步服务

2010-02-26 15:24:27

WCF释放服务对象

2009-12-21 13:06:05

WCF Address

2010-03-05 10:57:53

Python插件PyD

2010-03-03 17:33:52

Python读取XML

2010-02-23 10:51:32

WCF Address

2009-12-08 14:28:16

XTemplate +

2009-12-08 18:14:53

WCF Service

2009-12-08 14:10:55

Silverlight

2010-02-22 14:28:35

WCF实现loadin

2010-02-22 10:42:12

WCF Stream
点赞
收藏

51CTO技术栈公众号