偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

#T#而behaviorConfiguration的配置值則與其后的behaviors配置節(jié)的內(nèi)容有關(guān)。endpoint是service配置節(jié)的主體,其中,endpoint配置節(jié)包含了endpoint的三個(gè)組成部分: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 

我們也可以定義多個(gè)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的地址就是默認(rèn)的基地址(BaseAddress)。例如ICalculator服務(wù)的地址就是http://localhost/servicemodelsamples/service.svc,而IMetadataExchange服務(wù)的地址則為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  
責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2010-02-22 17:29:47

WCF跨域

2009-11-05 15:50:25

WCF behavio

2010-02-22 10:18:18

WCF配置文件

2009-12-08 17:08:13

WCF Service

2012-07-24 17:10:10

Linux操作系統(tǒng)

2010-04-29 12:42:09

Unix系統(tǒng)

2009-12-21 11:19:50

WCF配置文件

2009-11-06 15:47:17

WCF Windows

2011-07-18 15:20:28

Core Services 框架

2010-02-23 17:49:56

WCF傳輸大數(shù)據(jù)

2010-02-24 10:55:01

WCF跨域訪問

2010-02-23 17:57:58

Python部署

2009-07-16 17:26:11

WebWork文件上傳

2010-11-23 15:50:44

MySQL中文建表

2010-01-28 13:15:43

C++參數(shù)

2009-07-20 14:04:27

WebWork標(biāo)簽嵌套

2012-05-23 13:11:10

架構(gòu)存儲(chǔ)

2009-12-21 18:39:24

WCF字符串過長問題

2009-11-05 13:08:44

WCF客戶端配置

2010-05-24 14:04:48

JavaSwing多線程
點(diǎn)贊
收藏

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