让你学会使用WCF服务端配置

开发 后端
文章介绍了WCF服务端配置文件主要包括endpoint、binding、behavior的配置,还有一个关于一个标准的WCF服务端配置文件所包含的主要xml配置节案例分析。

WCF经过长时间的发展,很多用户都很了解WCF了,当今的软件系统开发,如果没有配置文件几乎是不可想象的事。没有配置文件,软件如何按照用户的要求对功能进行定制?这里我发表一下个人理解,和大家讨论讨论。没有配置文件,在对软件进行配置安装的时候如何根据具体的硬软件环境进行修改?最重要的是没有配置文件,该如何应对软件系统的可扩展要求?不知不觉地,配置文件的编写与管理竟然成了软件开发的重中之重。

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

WCF服务端配置

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

  1. <system.ServiceModel> 
  2.  
  3. <services> 
  4. <service> 
  5. <endpoint/> 
  6. </service> 
  7. </services> 
  8.  
  9. <bindings> 
  10. <!—定义一个或多个系统提供的binding元素,例如<basicHttpBinding>--> 
  11. <!—也可以是自定义的binding元素,如<customBinding>.--> 
  12. <binding> 
  13. <!—例如<BasicHttpBinding>元素.--> 
  14. </binding> 
  15. </bindings> 
  16.  
  17. <behaviors> 
  18. <!—一个或多个系统提供的behavior元素.--> 
  19. <behavior> 
  20. <!—例如<throttling>元素.--> 
  21. </behavior> 
  22. </behaviors> 
  23.  
  24. </system.ServiceModel> 


 

责任编辑:田树 来源: 博客
相关推荐

2009-11-09 13:31:09

WCF服务端配置

2015-11-06 13:37:25

Git配置文件Linux

2010-02-24 15:42:03

WCF服务端安全

2011-09-09 09:44:23

WCF

2009-12-07 17:28:55

WCF数据

2024-03-19 00:10:00

aiofilesPython开发

2010-08-03 09:59:30

NFS服务

2009-11-05 13:08:44

WCF客户端配置

2021-07-28 08:53:53

GoGDB调试

2021-10-09 10:50:30

JavaScript编程开发

2021-05-30 07:56:51

QSettingsLog4Qt变量

2016-03-18 09:04:42

swift服务端

2021-05-12 07:50:05

Linux运维Linux系统

2021-12-28 07:20:43

Hippo WebAssembly云原生

2023-12-27 07:40:43

HTTP服务器负载均衡

2012-03-02 10:38:33

MySQL

2013-03-25 10:08:44

PHPWeb

2020-08-13 09:37:20

Python代码命令

2021-07-26 10:14:38

Go语言工具

2023-12-15 16:21:19

点赞
收藏

51CTO技术栈公众号