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

WCF單調(diào)服務開發(fā)配置注意事項總結

開發(fā) 開發(fā)工具
我們在這篇文章中會通過對WCF單調(diào)服務的基本概念,以及開發(fā)配置等方面對這一技術應用做一個詳細的介紹。希望可以給大家?guī)硇┰S幫助。

WCF中,有很多比較重要的知識內(nèi)容,對于初學者來說要想全部掌握這些內(nèi)容,還是需要先從基礎知識開始學起。接下來我們先為大家介紹一下有關WCF單調(diào)服務的基本內(nèi)容,以方便大家了解。#t#
 

【1.1】WCF單調(diào)服務基本概念

單調(diào)服務(Per-Call Service):每次的客戶端請求分配一個新的服務實例。服務實例的生存周期緊緊限制于一次調(diào)用的開始與結束之間??蛻舳说拿看握埱蠖紩a(chǎn)生新的服務實例來響應這個調(diào)用。類似于Net Remoting的SingleCall模式。 執(zhí)行步驟如下:

1. 客戶端調(diào)用代理,代理將調(diào)用轉發(fā)給服務。

2. WCF創(chuàng)建一個服務實例,然后調(diào)用服務實例的方法。

3. 當方法調(diào)用返回時,如果對象實現(xiàn)了IDisposable接口,WCF將調(diào)用IDisposable.Dispose()方法。

4. 客戶端調(diào)用代理,代理將調(diào)用轉發(fā)給服務。

5. WCF創(chuàng)建一個對象,然后調(diào)用對象的方法。

【1.2】WCF單調(diào)服務開發(fā)配置:

單調(diào)服務開發(fā)配置十分簡單,我們使用[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]配置服務屬性完成。這樣的WCF服務模式為單調(diào)模式,WCF框架對自動更具設置的屬性來決定具體的服務激活類型。代碼如下所示:

 

  1. [ServiceBehavior(InstanceContextModeInstanceContextMode=
    InstanceContextMode.PerCall)]  
  2. public class WCFServicePerCall : IWCFService,IDisposable  
  3. {  

【1.3】WCF單調(diào)服務在使用中需要注意:

(1)[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]特性只能應用到類上。

(2) 如果使用了昂貴的資源,如數(shù)據(jù)庫連接等非托管資源,繼承IDisposable接口, //實現(xiàn)接口定義的方法Dispose()方法顯示釋放資源。但是也有弊端,頻繁地創(chuàng)建與銷毀實例,仍然會對性能造成一定的影響。

(3)對于WCF服務而言,單調(diào)服務可以算是***的實例激活模式。 單調(diào)服務的一個最重要優(yōu)勢在于它能夠節(jié)省資源,支持系統(tǒng)的可伸縮性。另外在事務編程與隊列服務中優(yōu)勢更為明顯,在事務編程中新建服務實例,減少實例狀態(tài)的同步;而消息隊列,單調(diào)服務能夠建立服務實例與隊列消息之間的簡單映射。詳細信息會在后續(xù)文章中介紹。

責任編輯:曹凱 來源: 博客園
相關推薦

2009-12-22 09:48:58

WCF枚舉類型

2009-12-22 11:29:27

WCF自定義集合類型

2009-12-08 09:45:50

調(diào)用WCF

2010-06-04 10:18:43

Hadoop配置

2011-07-07 10:03:09

2011-08-03 11:40:49

布線系統(tǒng)

2009-12-15 10:10:38

VS 2008開發(fā)

2009-12-16 16:02:30

Visual Stud

2010-03-01 09:56:21

WCF自定義集合類型

2017-04-06 09:49:55

Hive注意事項優(yōu)化

2011-07-25 17:48:10

iPhone 內(nèi)存

2011-03-31 13:58:34

cactinagios

2009-09-24 14:53:43

打印服務器

2020-08-26 05:45:40

服務網(wǎng)格DevOps開發(fā)

2009-12-15 17:47:17

VSIP

2011-05-26 11:22:04

SEO

2011-07-21 15:40:24

iPhone 內(nèi)存管理 對象

2024-11-15 10:00:00

Python爬蟲開發(fā)

2009-11-05 16:01:51

WCF單調(diào)服務

2011-08-01 12:53:25

iPhone 多線程 線程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久婷婷二区次 | 中文字幕视频在线看5 | 日日摸天天添天天添破 | 午夜视频精品 | 国产精品18久久久久久白浆动漫 | 久久国产免费 | 精品日韩在线 | 天天操夜夜操免费视频 | 亚洲精品久久久久久久久久久 | av天天看| 国产综合精品 | 精品无码久久久久国产 | 中国一级特黄真人毛片 | 国产不卡视频 | 亚洲免费视频网址 | 国产精品久久久精品 | 欧产日产国产精品99 | 中文字幕精品一区二区三区精品 | 成人精品国产免费网站 | 日韩一区二区福利视频 | 国产一区二区三区欧美 | 日本三级全黄三级a | 日本天天色 | 中文字幕在线观看第一页 | 精品一区二区三区四区 | 蜜桃视频在线观看免费视频网站www | 免费黄视频网站 | 欧美日韩在线一区二区三区 | 成人国产在线视频 | 久久99精品久久久水蜜桃 | 国产99久久精品一区二区永久免费 | 亚洲国产成人精品久久久国产成人一区 | 国产一区二区在线视频 | 浴室洗澡偷拍一区二区 | 精品久久久久久亚洲综合网 | 91视频在线 | 视频一二三区 | 日本二区在线观看 | 日韩精品一区二区三区视频播放 | 色婷婷婷婷色 | 日韩av资源站 |