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

初步分析WCF WEB使用規則

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

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

如果address值為空,WCF WEB那么endpoint的地址就是默認的基地址(Base Address)。例如ICalculator服務的地址就是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 WEB服務對外公布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可以通過編程的方式直接施加到服務上,但出于靈活性的考慮,將behavior定義到配置文件中才是最好的設計方式。

責任編輯:chenqingxiang 來源: 51CTO.com
相關推薦

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服務

2009-11-06 13:33:56

WCF Dispatc

2009-11-06 09:22:46

WCF應用

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架構

2009-11-05 13:54:07

WCF Service

2009-07-06 10:49:34

Web開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女久久| 嫩草一区二区三区 | 欧美一区免费 | 国产成人精品在线播放 | 欧美午夜一区二区三区免费大片 | 亚洲精品视频在线播放 | 日韩视频一区二区 | 一区二区三区视频在线 | 91视频麻豆 | 国产精品视频999 | 日日夜夜精品视频 | 精品国产一区二区在线 | 欧美国产视频 | 四虎av电影 | 国产精品成av人在线视午夜片 | 国产精品亚洲片在线播放 | 欧美在线视频一区二区 | 午夜三级视频 | 亚洲黄色av网站 | 特黄毛片 | 成人精品视频99在线观看免费 | 久久精品av麻豆的观看方式 | 国产成人精品免高潮在线观看 | 亚洲狠狠 | 国产精品亚洲综合 | 久久黄网 | 欧美精品国产精品 | 国产精品久久久久久二区 | 久草欧美视频 | 欧美亚州综合 | 欧美 中文字幕 | 九九热精品免费 | 欧美日韩综合视频 | 精品一区二区三区中文字幕 | 国产精品日产欧美久久久久 | 精品国产乱码久久久久久中文 | 午夜不卡一区二区 | 婷婷丁香激情 | 日韩一区二区三区四区五区六区 | 久久综合99 | 欧美极品在线观看 |