自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

實(shí)例模型圖分析WCF單調(diào)服務(wù)

開(kāi)發(fā) 后端
這里介紹WCF單調(diào)服務(wù):每次客戶(hù)端請(qǐng)求分配一個(gè)新的服務(wù)實(shí)例,服務(wù)實(shí)例的生存周期緊緊限制于一次調(diào)用的開(kāi)始與結(jié)束之間,文章有詳細(xì)的實(shí)例圖,希望大家有幫助。

WCF還是比較常用的,于是我研究了一下WCF單調(diào)服務(wù),在WCF分布式開(kāi)發(fā)必備知識(shí)(2):.Net Remoting這篇文章里我已經(jīng)介紹過(guò)了Net Remoting相關(guān)的概念,其中也包括Net Remoting的激活方式SingleTon模式、SingleCall模式、客戶(hù)端激活方式。

#T#其實(shí)WCF服務(wù)的激活方式也與此相似。服務(wù)激活方式也是WCF借鑒Net Remoting的一個(gè)明顯的例子。Net Remoting相關(guān)的概念大家可以查閱WCF分布式開(kāi)發(fā)必備知識(shí)(2):.Net Remoting這篇文章。 下面我們就來(lái)詳細(xì)的介紹WCF服務(wù)激活類(lèi)型相關(guān)的知識(shí)點(diǎn)。在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用,首先來(lái)介紹的是WCF單調(diào)服務(wù),

WCF支持三種實(shí)例激活的類(lèi)型

◆單調(diào)服務(wù)(Per-Call Service):每次的客戶(hù)端請(qǐng)求分配一個(gè)新的服務(wù)實(shí)例。類(lèi)似于Net Remoting的SingleCall模式;

◆會(huì)話服務(wù)(Sessionful Service):則為每次客戶(hù)端連接分配一個(gè)服務(wù)實(shí)例。類(lèi)似于Net Remoting的客戶(hù)端激活模式;

◆單例服務(wù)(Singleton Service):所有的客戶(hù)端會(huì)為所有的連接和激活對(duì)象共享一個(gè)相同的服務(wù)實(shí)例。類(lèi)似于Net Remoting的SingleTon模式。

這里的服務(wù)激活模式是由我們定義的服務(wù)的上下文模式InstanceContextMode屬性來(lái)配置的,其代碼如下:

  1. public enum InstanceContextMode  
  2. {  
  3. PerSession,  
  4. PerCall,  
  5. Single  
  6. }  

WCF單調(diào)服務(wù)Call Service)

WCF單調(diào)服務(wù)(Per-Call Service):每次的客戶(hù)端請(qǐng)求分配一個(gè)新的服務(wù)實(shí)例。服務(wù)實(shí)例的生存周期緊緊限制于一次調(diào)用的開(kāi)始與結(jié)束之間??蛻?hù)端的每次請(qǐng)求都會(huì)產(chǎn)生新的服務(wù)實(shí)例來(lái)響應(yīng)這個(gè)調(diào)用。類(lèi)似于Net Remoting的SingleCall模式。 執(zhí)行步驟如下:
◆客戶(hù)端調(diào)用代理,代理將調(diào)用轉(zhuǎn)發(fā)給服務(wù)。
◆WCF創(chuàng)建一個(gè)服務(wù)實(shí)例,然后調(diào)用服務(wù)實(shí)例的方法。
◆當(dāng)方法調(diào)用返回時(shí),如果對(duì)象實(shí)現(xiàn)了IDisposable接口,WCF將調(diào)用IDisposable.Dispose()方法。
◆客戶(hù)端調(diào)用代理,代理將調(diào)用轉(zhuǎn)發(fā)給服務(wù)。
◆WCF創(chuàng)建一個(gè)對(duì)象,然后調(diào)用對(duì)象的方法。
單調(diào)服務(wù)的實(shí)例化模型圖:

單調(diào)服務(wù)的實(shí)例化模型圖

責(zé)任編輯:田樹(shù) 來(lái)源: 博客
相關(guān)推薦

2009-11-05 13:54:07

WCF Service

2012-02-14 10:18:11

WCF數(shù)據(jù)服務(wù)

2010-03-02 18:12:39

WCF單調(diào)服務(wù)

2009-12-07 14:51:57

WCF框架

2009-11-05 16:21:51

WCF服務(wù)

2009-11-06 09:39:40

WCF契約

2010-02-24 12:41:58

WCF異常處理

2010-03-02 14:06:37

WCF服務(wù)實(shí)例管理模式

2023-09-28 11:42:15

2009-11-05 11:05:19

WCF服務(wù)合同

2010-02-26 14:49:10

WCF服務(wù)實(shí)例單一性

2009-11-05 14:40:08

WCF KnownTy

2010-03-02 13:43:01

WCF事務(wù)演示

2009-12-04 17:47:04

WCF 服務(wù)

2009-11-06 09:22:46

WCF應(yīng)用

2009-11-06 13:33:56

WCF Dispatc

2009-11-05 10:37:58

WCF Address

2011-05-16 09:30:30

jQueryWCF

2009-11-06 15:02:47

WCF契約查詢(xún)

2009-11-09 10:43:51

WCF Web編程模型
點(diǎn)贊
收藏

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