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

經(jīng)驗(yàn)之談WCF behaviors配置節(jié)

開(kāi)發(fā) 后端
大家知道嗎System.ServiceModel.ServiceBehaviorAttribute和 System.ServiceModel.OperationBehaviorAttribute是最常用的behavior ,這里詳細(xì)的介紹如何使用WCF behaviors配置節(jié)。

學(xué)習(xí)WCF時(shí),你可能會(huì)遇到WCF behaviors配置節(jié)問(wèn)題,這里將介紹WCF behaviors配置節(jié)問(wèn)題的解決方法,在這里拿出來(lái)和大家分享一下。當(dāng)我們?cè)诙x一個(gè)實(shí)現(xiàn)了Service Contract的類(lèi)時(shí), binding和address信息是客戶端必須知道的,否則無(wú)法調(diào)用該服務(wù)。然而,如果需要指定服務(wù)在執(zhí)行方面的相關(guān)特性時(shí),就必須定義服務(wù)的 WCF behaviors配置節(jié)。在WCF中,定義behavior就可以設(shè)置服務(wù)的運(yùn)行時(shí)屬性,甚至于通過(guò)自定義WCF behaviors配置節(jié)插入一些自定義類(lèi)型。例如通過(guò)指定 ServiceMetadataBehavior,可以使WCF服務(wù)對(duì)外公布Metadata。配置如下:

  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。雖然,WCF behaviors配置節(jié)作為Attribute可以通過(guò)編程的方式直接施加到服務(wù)上,但出于靈活性的考慮,將behavior定義到配置文件中才是***的設(shè)計(jì)方式。

利用ServiceBehavior與OperationBehavior可以控制服務(wù)的如下屬性:
#T#◆對(duì)象實(shí)例的生命周期;
◆并發(fā)與異步處理;
◆配置行為;
◆事務(wù)行為;
◆序列化行為;
◆元數(shù)據(jù)轉(zhuǎn)換;
◆會(huì)話的生命周期;
◆地址過(guò)濾以及消息頭的處理;
◆模擬(Impersonation);

例如,通過(guò)ServiceBehavior設(shè)置對(duì)象實(shí)例的生命周期:

  1. <behaviors> 
  2. <serviceBehaviors> 
  3. <behavior name="metadataSupport"> 
  4. <instanceContextMode httpGetEnabled="true" httpGetUrl=""/> 
  5. behavior> 
  6. <serviceBehaviors> 
  7. <behaviors> 
責(zé)任編輯:田樹(shù) 來(lái)源: 博客
相關(guān)推薦

2009-11-09 17:06:38

WCF選擇綁定

2010-03-02 17:48:35

WCF尋址報(bào)頭

2009-12-23 10:07:57

學(xué)習(xí)WPF

2009-12-17 18:12:31

Ruby框架應(yīng)用

2010-04-30 14:31:58

Unix系統(tǒng)

2009-12-09 16:58:03

PHP strtoti

2009-11-02 15:16:07

VB.NET編程

2010-04-22 18:07:28

Aix系統(tǒng)維護(hù)

2012-05-23 09:43:59

Linux升級(jí)經(jīng)驗(yàn)

2009-11-16 15:32:05

PHP數(shù)組函數(shù)

2014-03-12 10:33:56

GitTortoiseGit

2009-12-08 11:44:14

PHP獲取隨機(jī)數(shù)

2009-06-16 08:49:51

2010-07-26 15:36:59

CCNP

2010-04-29 12:09:42

Unix服務(wù)器

2020-01-10 18:25:00

Go語(yǔ)言JavaScript編程語(yǔ)言

2012-07-06 15:31:29

Linux系統(tǒng)

2009-11-03 10:40:57

VB.NET Prot

2010-01-15 10:48:29

C++程序代碼

2009-10-28 17:00:30

VB.NET數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产乱码高清区二区三区在线 | 日本精品视频 | 一区二区三区免费在线观看 | 一区二区福利视频 | 羞羞网站免费观看 | 欧美一区二区三区国产精品 | 欧美在线日韩 | 不卡一区 | 国产视频第一页 | 毛片高清| 91九色视频 | 九九九久久国产免费 | 欧美激情免费在线 | 国产一区二区在线播放视频 | 亚洲福利网| 久久精品国产清自在天天线 | 久久一| 911精品美国片911久久久 | 日韩中文字幕在线播放 | 亚洲一区在线免费观看 | 人人干人人爽 | av中文在线| 国产高清视频在线观看 | 精品一区视频 | 国产精品久久国产精品 | 国产一区二区视频在线 | 一级毛片免费 | 国产精品免费看 | 国产精品久久久久久久免费观看 | 久久久久久久久国产精品 | 在线观看国产 | 国产日韩精品一区 | 国产精品久久久久久久久久 | 亚洲精品在线视频 | 成人在线观看免费 | 国产探花在线精品一区二区 | av在线免费观看网站 | 欧美激情综合 | 久久r久久 | 韩国av一区二区 | 中文字幕在线观看视频网站 |