日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
WCF實例停用基本應(yīng)用技巧分享

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

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、平和網(wǎng)站維護、網(wǎng)站推廣。

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

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

這種實例管理技術(shù)稱為上下文停用(Context Deactivation)??刂粕舷挛耐S玫淖畛R娹k法是通過OperationBehavior特性的ReleaseInstanceMode屬性:

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

“通常,我們只需要將WCF實例停用應(yīng)用到部分服務(wù)方法上,而不是全部方法;或者為不同的方法設(shè)置不同的值?!崩纾?/p>

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

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


網(wǎng)頁標(biāo)題:WCF實例停用基本應(yīng)用技巧分享
當(dāng)前鏈接:http://www.dlmjj.cn/article/dpspccc.html