自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

讓你學(xué)會(huì)使用WCF服務(wù)端配置

開發(fā) 后端
文章介紹了WCF服務(wù)端配置文件主要包括endpoint、binding、behavior的配置,還有一個(gè)關(guān)于一個(gè)標(biāo)準(zhǔn)的WCF服務(wù)端配置文件所包含的主要xml配置節(jié)案例分析。

WCF經(jīng)過長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解WCF了,當(dāng)今的軟件系統(tǒng)開發(fā),如果沒有配置文件幾乎是不可想象的事。沒有配置文件,軟件如何按照用戶的要求對(duì)功能進(jìn)行定制?這里我發(fā)表一下個(gè)人理解,和大家討論討論。沒有配置文件,在對(duì)軟件進(jìn)行配置安裝的時(shí)候如何根據(jù)具體的硬軟件環(huán)境進(jìn)行修改?最重要的是沒有配置文件,該如何應(yīng)對(duì)軟件系統(tǒng)的可擴(kuò)展要求?不知不覺地,配置文件的編寫與管理竟然成了軟件開發(fā)的重中之重。

#T#WCF作為分布式開發(fā)的基礎(chǔ)框架,在定義服務(wù)以及定義消費(fèi)服務(wù)的客戶端時(shí),都使用了配置文件的方法。雖然WCF也提供硬編程的方式,通過在代碼中直接設(shè)置相關(guān)對(duì)象的屬性來完成服務(wù)端與客戶端的配置,然而這種方式并不利于后期的更改。無疑,配置文件為WCF帶來了軟件開發(fā)的靈活性,它的使用也是WCF開發(fā)過程中最頻繁的。WCF的配置文件共分為兩部分:服務(wù)端配置與客戶端配置。兩者由于功能的不同,在配置文件的使用上也略有不同。

WCF服務(wù)端配置

WCF服務(wù)端配置文件主要包括endpoint、binding、behavior的配置。一個(gè)標(biāo)準(zhǔn)的WCF服務(wù)端配置文件所包含的主要xml配置節(jié)如下所示:

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


 

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-09 13:31:09

WCF服務(wù)端配置

2015-11-06 13:37:25

Git配置文件Linux

2010-02-24 15:42:03

WCF服務(wù)端安全

2011-09-09 09:44:23

WCF

2009-12-07 17:28:55

WCF數(shù)據(jù)

2024-03-19 00:10:00

aiofilesPython開發(fā)

2010-08-03 09:59:30

NFS服務(wù)

2009-11-05 13:08:44

WCF客戶端配置

2021-07-28 08:53:53

GoGDB調(diào)試

2021-10-09 10:50:30

JavaScript編程開發(fā)

2021-05-30 07:56:51

QSettingsLog4Qt變量

2021-05-12 07:50:05

Linux運(yùn)維Linux系統(tǒng)

2021-12-28 07:20:43

Hippo WebAssembly云原生

2023-12-27 07:40:43

HTTP服務(wù)器負(fù)載均衡

2016-03-18 09:04:42

swift服務(wù)端

2020-08-13 09:37:20

Python代碼命令

2022-09-13 12:10:04

unlink刪除文件

2021-07-26 10:14:38

Go語言工具

2009-11-05 14:03:57

WCF承載環(huán)境

2010-01-07 11:19:45

Linux計(jì)劃任務(wù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)