成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

剖析WCF配置全過程

開發 后端
隨著時代的進步科技的發展WCF配置 版本也快速的提升與升級,下面我就對升級前和升級后的WCF配置,做一下自己的解析。希望能夠對大家有幫助

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

  1. <service 
  2. name="Microsoft.ServiceModel.Samples.CalculatorService" 
  3. behaviorConfiguration="CalculatorServiceBehavior"> 
  4. <host> 
  5. <baseAddresses> 
  6. <add baseAddress=  
  7. "http://localhost/ServiceModelSamples/service.svc"/> 
  8. </baseAddresses> 
  9. </host> 
  10. <endpoint … /> 
  11. </service> 

當我們在定義一個實現了Service Contract的類時, binding和address信息是客戶端必須知道的,否則無法調用該服務。然而,如果需要指定服務在執行方面的相關特性時,就必須定義服務的behavior。在WCF中,定義behavior就可以設置服務的運行時屬性,甚至于通過自定義behavior插入一些自定義類型。例如通過指定ServiceMetadataBehavior,可以使WCF服務對外公布Metadata。WCF配置如下:

  1. <behaviors> 
  2. <serviceBehaviors> 
  3. <behavior name="metadataSupport"> 
  4. <serviceMetadata httpGetEnabled="true" httpGetUrl=""/> 
  5. </behavior> 
  6. <serviceBehaviors> 
  7. <behaviors> 

WCF配置中,behavior被定義為Attribute,其中,System.ServiceModel.ServiceBehaviorAttribute和System.ServiceModel.OperationBehaviorAttribute是最常用的behavior。雖然,behavior作為Attribute可以通過編程的方式直接施加到服務上,但出于靈活性的考慮,將behavior定義到WCF配置文件中才是***的設計方式。#t#

利用ServiceBehavior與OperationBehavior可以控制服務的如下屬性:

  1. <behaviors> 
  2. <serviceBehaviors> 
  3. <behavior name="metadataSupport"> 
  4. <instanceContextMode httpGetEnabled="true" httpGetUrl=""/> 
  5. </behavior> 
  6. <serviceBehaviors> 
  7. <behaviors> 

 

責任編輯:chenqingxiang 來源: 百度博客
相關推薦

2011-02-22 10:46:02

Samba配置

2011-04-02 09:20:23

freebsdmrtg安裝

2009-06-09 16:17:45

SQL Server

2011-04-18 15:56:10

軟件測試

2009-04-13 12:37:18

2011-09-06 15:38:20

QT安裝

2011-01-21 17:51:52

2010-03-10 13:24:45

Zend Debugg

2010-11-19 10:11:49

Oracle物化視圖

2010-06-17 13:10:09

Linux Grub修

2009-06-10 16:55:42

cygwin netb安裝

2012-11-06 10:19:18

Java自定義加載Java類

2010-03-01 17:01:03

Python編程技巧

2010-07-21 14:51:19

telnet-serv

2019-05-14 15:27:31

MongoDB自動備份數據庫

2011-03-11 10:39:02

YUM安裝LAMP

2010-06-12 10:03:20

Ubuntu Grub

2009-12-01 09:30:45

2010-05-13 16:15:21

MySQL5 mast

2009-12-15 16:51:32

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看成年人视频 | 在线一区二区三区 | 欧美日韩在线视频一区 | 亚洲一区二区三区在线视频 | 成人一区二区电影 | 羞羞视频在线观看 | 国产日韩精品一区二区 | 色综久久| 中文字幕日韩一区 | 91在线免费视频 | 人人看人人射 | xxxxxx国产 | 自拍偷拍精品 | 在线观看中文字幕 | 丝袜一区二区三区 | 在线免费观看a级片 | 久久蜜桃av一区二区天堂 | 成人一区二区三区在线观看 | 9色视频在线 | 日本免费在线 | 欧美日韩亚洲一区二区 | 精品自拍视频在线观看 | 午夜精品导航 | 精品日本中文字幕 | 亚洲高清视频在线 | 欧美三级在线 | 亚洲视频在线一区 | 五月综合激情网 | 亚洲一区二区在线免费观看 | 在线观看精品视频网站 | 欧美国产免费 | 久草综合在线视频 | 99精品久久 | 青青草国产在线观看 | 国产日产精品一区二区三区四区 | 青青草一区二区三区 | 日韩成人一区 | 99久久精品国产一区二区三区 | 欧美成人精品一区二区男人看 | 欧美精品日韩 | 91在线精品秘密一区二区 |