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

WCF實(shí)例停用基本應(yīng)用技巧分享

開發(fā) 開發(fā)工具
WCF實(shí)例停用一般情況只會(huì)針對(duì)會(huì)話服務(wù)來進(jìn)行操作的。而其在單例服務(wù)中的應(yīng)用時(shí)無效的。我們將會(huì)在這里對(duì)此進(jìn)行一個(gè)詳細(xì)的介紹。

WCF中有很多比較高深的應(yīng)用技巧是值得我們?cè)趯W(xué)習(xí)和實(shí)踐的過程中去深入研究的。那么,今天我們就先從WCF實(shí)例停用開始了解,從而使我們對(duì)這一開發(fā)工具有一個(gè)更加深入的了解程度。#t#

WCF實(shí)例停用只針對(duì)會(huì)話服務(wù)而言。單例服務(wù)雖然也可以應(yīng)用,但卻無效。

“會(huì)話實(shí)際要做的不僅是關(guān)聯(lián)客戶端消息,同時(shí)還要關(guān)聯(lián)托管了服務(wù)的上下文。啟動(dòng)會(huì)話時(shí),宿主會(huì)創(chuàng)建一個(gè)新的上下文。會(huì)話終止時(shí),上下文也隨之而終止。默認(rèn)情況下,上下文的生命周期與發(fā)布的服務(wù)實(shí)例的生命周期相同。然而,出于優(yōu)化的目的,WCF為服務(wù)設(shè)計(jì)者提供了一個(gè)分離兩種生命周期的選項(xiàng),該選項(xiàng)允許WCF獨(dú)立地停用實(shí)例,而不必依賴于它的上下文。實(shí)際上,WCF還允許不包含實(shí)例的上下文存在。”

 

這種實(shí)例管理技術(shù)稱為上下文停用(Context Deactivation)。控制上下文停用的最常見辦法是通過OperationBehavior特性的ReleaseInstanceMode屬性:

 

  1. public enum ReleaseInstanceMode   
  2. {   
  3. None, BeforeCall, AfterCall, BeforeAndAfterCall,   
  4. }   
  5. [AttributeUsage(AttributeTargets.Method)]   
  6. public sealed class OperationBehaviorAttribute : Attribute,...   
  7. {   
  8. public ReleaseInstanceMode ReleaseInstanceMode   
  9. {  
  10. get;set;  
  11. }  
  12.  //More members   
  13. }  

 

“通常,我們只需要將WCF實(shí)例停用應(yīng)用到部分服務(wù)方法上,而不是全部方法;或者為不同的方法設(shè)置不同的值。”例如:

  1. class MyService : IMyContract,IDisposable   
  2. {   
  3. [OperationBehavior(ReleaseInstanceModeReleaseInstanceMode = 
    ReleaseInstanceMode.AfterCall)]   
  4. public void MyMethod( )   
  5. {  
  6. ...  
  7. }   
  8. public void MyOtherMethod( )   
  9. {  
  10. ...  
  11. }   
  12. public void Dispose( )   
  13. {  
  14. ...  
  15. }   
  16. }  

以上就是對(duì)WCF實(shí)例停用的相關(guān)內(nèi)容的介紹。

責(zé)任編輯:曹凱 來源: IT168
相關(guān)推薦

2010-02-25 10:52:29

WCF響應(yīng)服務(wù)

2010-03-01 09:48:23

WCF會(huì)話服務(wù)

2010-02-25 18:04:02

WCF IIS宿主

2010-02-26 13:40:28

WCF消息頭

2010-03-01 16:04:31

WCF服務(wù)契約

2010-03-01 18:11:40

WCF數(shù)據(jù)契約變更

2010-02-06 16:16:01

C++冒泡排序

2010-02-23 15:58:57

WCF Session

2010-03-01 11:24:31

WCF面向服務(wù)

2010-03-01 13:06:49

WCF繼承

2010-01-21 18:26:16

VB.NET拆分合并語

2010-02-25 15:25:19

WCF通道

2010-02-22 15:20:54

WCF WS-Disc

2010-02-22 17:21:02

WCF消息交換

2013-12-12 16:10:21

Lua腳本語言

2010-02-23 13:03:34

WCF序列化

2010-02-26 10:46:12

WCF行為擴(kuò)展

2010-03-02 10:50:57

WCF元數(shù)據(jù)交換

2010-02-25 16:45:13

WCF應(yīng)用技巧

2010-03-01 17:52:03

WCF選擇綁定
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产精品国产a级 | 午夜小视频在线播放 | 中国黄色毛片视频 | 国产91精品网站 | av香蕉| 欧美a在线 | 亚洲国产精品区 | 亚洲一区视频在线播放 | 99久久99 | 久久久久九九九女人毛片 | 99精品在线 | 在线91| 久色网 | 免费看啪啪网站 | 天堂中文在线观看 | 免费亚洲视频 | 一区精品国产欧美在线 | 亚洲精品在线观 | 国产精品一区二区三 | 久久爱综合 | 一区二区三区视频在线观看 | 欧美综合一区二区 | 日韩一区三区 | 欧美久 | 亚洲天堂一区 | 成人激情视频免费观看 | 亚洲一区二区三区四区五区午夜 | 久久一二区 | 国产精品久久久久久久久大全 | 秋霞电影一区二区三区 | 色吧综合网| 日日干夜夜操 | 久久大 | 亚洲一区二区电影在线观看 | 久久九七 | 北条麻妃一区二区三区在线视频 | 久久久久久久久久久久91 | 欧美成人精品一区二区男人看 | 一区二区视频在线 | 精品欧美一区二区在线观看 | 成人中文字幕在线观看 |