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

初步分析WCF WEB使用規(guī)則

開發(fā) 后端
經(jīng)過長時間學(xué)習(xí)WCF WEB,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西,學(xué)習(xí)WCF WEB時,在這里拿出來和大家分享一下

原來上網(wǎng)我下了很多WCF WEB的Demo。而我用的是VS2005,我在使用這些小樣時,基本上絕大部分基于VS2003的Asp.net工程都因為少數(shù)文件無法轉(zhuǎn)換而無法加載工程,為此我也苦惱很久,后來終于讓我找到了解決辦法。

如果address值為空,WCF WEB那么endpoint的地址就是默認(rèn)的基地址(Base Address)。例如ICalculator服務(wù)的地址就是http://localhost/servicemodelsamples/service.svc,而IMetadataExchange服務(wù)的地址則為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> 

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

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


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

責(zé)任編輯:chenqingxiang 來源: 51CTO.com
相關(guān)推薦

2009-11-24 09:43:21

2009-12-07 15:37:00

WCF控件

2009-11-05 14:40:08

WCF KnownTy

2009-11-09 10:43:51

WCF Web編程模型

2011-10-27 16:24:48

API

2009-12-11 13:49:39

VS Web服務(wù)

2009-11-06 13:33:56

WCF Dispatc

2009-11-06 09:22:46

WCF應(yīng)用

2009-11-05 10:37:58

WCF Address

2010-02-24 17:47:05

WCF集合類型

2009-11-05 11:23:08

WCF宿主

2009-11-05 10:13:39

WCF框架

2009-11-05 09:43:11

WCF好處

2011-02-25 10:06:39

ibmdwWebSphere

2009-11-06 10:11:34

WCF和Web Ser

2009-12-08 17:16:37

WCF Web Ser

2011-03-24 09:36:48

AzureWCF Service

2009-11-05 13:21:41

WCF架構(gòu)

2009-11-05 13:54:07

WCF Service

2009-07-06 10:49:34

Web開發(fā)
點贊
收藏

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

主站蜘蛛池模板: 日韩午夜电影在线观看 | 国产99久久精品一区二区永久免费 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 国产人成精品一区二区三 | 美女天天操 | 91高清视频在线 | 日韩中文一区二区 | 成人午夜激情 | 高清黄色网址 | 日本黄视频在线观看 | 最新黄色毛片 | 91精品国产91| 精品一区二区三区在线观看国产 | 国产乱码精品一区二区三区中文 | 国产成人精品免费 | 91久久北条麻妃一区二区三区 | 亚洲精品一区二区三区蜜桃久 | 天天插天天舔 | 999久久久久久久久6666 | 精品视频一区二区三区四区 | 国产欧美日韩精品一区 | 1级黄色大片 | 7777在线视频免费播放 | 亚洲黄色av网站 | 日本 欧美 国产 | 成人三级av | 国产精品不卡 | 国产操操操 | 国产精品久久国产精品 | 91黄色片免费看 | 精品三区 | 日韩欧美专区 | 一区二区三区国产好 | 81精品国产乱码久久久久久 | 久久中文字幕一区 | 日韩精品一区二区三区视频播放 | 中文字幕国 | 久久久久亚洲国产| 国产欧美一区二区在线观看 | 青青久久| 91久久精品国产免费一区 |