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

WCF services配置節(jié)問題解析

開發(fā) 后端
WCF services配置節(jié)包含name和behaviorConfiguration屬性,這里有詳細的分析,希望通過讀本文會有很大的提高。

在WCF的快速發(fā)展,它的性能也隨之增長,但是有很多人都對配置文件很頭疼,現在就教教大家吧。在WCF services配置節(jié)中可以定義多個服務,每一個服務都被放到service配置節(jié)中,WCF的宿主程序可以通過配置文件找到這些定義的服務并發(fā)布這些服務。WCF services配置節(jié)包含name和behaviorConfiguration屬性。其中,name配置了實現ServiceContract的類型名。類型名必須是完整地包含了命名空間和類型名。

#T#而behaviorConfiguration的配置值則與其后的behaviors配置節(jié)的內容有關。endpoint是service配置節(jié)的主體,其中,endpoint配置節(jié)包含了endpoint的三個組成部分:Address、Binding和Contract。由于具體的binding配置是在bindings配置節(jié)中完成,因而,在endpoint中配置了bindingConfiguration屬性,指向具體的binding配置。如下所示:

  1. services  
  2. servicename="BruceZhang.MyService"behaviorConfiguration="MyBehavior"  
  3. endpointaddress="" 
  4. binding="netTcpBinding" 
  5. bindingConfiguration="DuplexBinding" 
  6. contract="BruceZhang.IHello"/  
  7. /service  
  8. /services 

我們也可以定義多個endpoint,例如:

  1. services  
  2. service  
  3. name="Microsoft.ServiceModel.Samples.CalculatorService" 
  4. behaviorConfiguration="CalculatorServiceBehavior" 
  5. endpointaddress="" 
  6. binding="wsHttpBinding" 
  7. contract="Microsoft.ServiceModel.Samples.ICalculator"/  
  8. endpointaddress="mex" 
  9. binding="mexHttpBinding" 
  10. contract="Microsoft.ServiceModel.Samples.IMetadataExchange"/  
  11. /service  
  12. /services 

如果address值為空,那么endpoint的地址就是默認的基地址(BaseAddress)。例如ICalculator服務的地址就是http://localhost/servicemodelsamples/service.svc,而IMetadataExchange服務的地址則為http://localhost/servicemodelsamples/service.svc/mex。這里所謂的基地址可以在WCF services配置節(jié)中通過配置host來定義:

  1. service  
  2. name="Microsoft.ServiceModel.Samples.CalculatorService" 
  3. behaviorConfiguration="CalculatorServiceBehavior" 
  4. host  
  5. baseAddresses  
  6. addbaseAddress=  
  7. "http://localhost/ServiceModelSamples/service.svc"/  
  8. /baseAddresses  
  9. /host  
  10. endpoint…/  
  11. /service  
責任編輯:田樹 來源: 博客
相關推薦

2010-02-22 17:29:47

WCF跨域

2009-11-05 15:50:25

WCF behavio

2009-12-08 17:08:13

WCF Service

2010-02-22 10:18:18

WCF配置文件

2010-04-29 12:42:09

Unix系統(tǒng)

2009-11-06 15:47:17

WCF Windows

2012-07-24 17:10:10

Linux操作系統(tǒng)

2009-12-21 11:19:50

WCF配置文件

2011-07-18 15:20:28

Core Services 框架

2010-02-23 17:49:56

WCF傳輸大數據

2010-02-24 10:55:01

WCF跨域訪問

2009-07-20 14:04:27

WebWork標簽嵌套

2012-05-23 13:11:10

架構存儲

2010-01-28 13:15:43

C++參數

2009-07-16 17:26:11

WebWork文件上傳

2010-02-23 17:57:58

Python部署

2010-11-23 15:50:44

MySQL中文建表

2009-12-21 18:39:24

WCF字符串過長問題

2009-11-05 13:08:44

WCF客戶端配置

2010-01-08 17:12:03

VB.NET短路判斷
點贊
收藏

51CTO技術棧公眾號