进行WCF的配置详细说明

开发 后端
对于WCF的配置文件,该如何应对软件系统的可扩展要求?不知不觉地,WCF的配置文件的编写与管理竟然成了软件开发的重中之重。

软件进行调试,如果没有WCF的配置文件几乎是不可想象的事。没有WCF的配置文件,软件如何按照用户的要求对功能进行定制?没有WCF的配置文件,在对软件进行配置安装的时候如何根据具体的硬软件环境进行修改?

WCF作为分布式开发的基础框架,在定义服务以及定义消费服务的客户端时,都使用了配置文件的方法。虽然WCF也提供硬编程的方式,通过在代码中直接设置相关对象的属性来完成服务端与客户端的配置,然而这种方式并不利于后期的更改。无疑,配置文件为WCF带来了软件开发的灵活性,它的使用也是WCF开发过程中最频繁的。

WCF的配置文件共分为两部分:服务端配置与客户端配置。两者由于功能的不同,在配置文件的使用上也略有不同。

1.WCF的服务端配置

服务端的配置文件主要包括endpoint、binding、behavior的WCF的配置。一个标准的服务端配置文件所包含的主要xml配置节如下所示:

 
以下是引用片段:

  1. <system.ServiceModel>    
  2. <services>   
  3. <service>   
  4. <endpoint/>   
  5. </service>   
  6. </services>   
  7. <bindings>   
  8. <!—定义一个或多个系统提供的binding元素,例如<basicHttpBinding> -->    
  9. <!—也可以是自定义的binding元素,如<customBinding>. -->   
  10. <binding>   
  11. <!—例如<BasicHttpBinding>元素. -->   
  12. </binding>   
  13. </bindings>   
  14. <behaviors>   
  15. <!—一个或多个系统提供的behavior元素. -->   
  16. <behavior>   
  17. <!—例如<throttling>元素. -->   
  18. </behavior>   
  19. </behaviors>   
  20. </system.ServiceModel>  
责任编辑:chenqingxiang 来源: 百度博客
相关推荐

2009-12-08 09:00:14

WCF线程

2009-12-07 18:06:46

WCF框架

2009-12-14 09:47:39

.net2008

2010-01-05 17:06:46

JSON 数据

2010-02-22 13:20:58

Python中文问题

2010-02-26 09:42:52

Python线程池

2009-12-10 17:54:34

Visual Stud

2009-12-07 13:12:18

WFC端口

2009-12-11 14:21:55

VS2010程序

2009-12-29 15:30:15

ADO Insert

2010-05-12 17:04:31

Subversion

2010-03-12 15:02:02

2014-09-16 09:57:56

INotifyProp

2009-12-28 09:26:09

ADO对象

2009-12-29 15:22:40

ADO.NET类库

2010-01-04 10:39:33

ADO.NET描述

2010-10-13 14:28:09

mysql日志文件

2009-12-08 10:35:29

WCF地址

2009-11-30 14:52:01

华为路由器配置

2010-03-18 16:53:56

骨干交换机
点赞
收藏

51CTO技术栈公众号