日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
WCF服務(wù)行為在實際應(yīng)用中作用體現(xiàn)

我們今天將會為大家重點介紹一下WCF服務(wù)行為的一些相關(guān)知識。希望對于初學(xué)者來說,可以通過本文介紹的內(nèi)容充分掌握這一應(yīng)用技術(shù)。在介紹服務(wù)寄宿的時候,我們談到過WCF下“契約(Contract)”和“行為(Behavior)”的區(qū)別:契約是涉及雙邊的描述(契約是服務(wù)的提供者和服務(wù)消費者進(jìn)行交互的手段),那么行為就是基于單邊的描述??蛻舳诵袨轶w現(xiàn)的是WCF如何進(jìn)行服務(wù)調(diào)用的方式,而服務(wù)端行為則體現(xiàn)了WCF的請求分發(fā)方式。所以服務(wù)契約會通過元數(shù)據(jù)對外發(fā)布,而WCF服務(wù)行為則對于客戶端是透明的。

對于客戶端來講,它所關(guān)心的是通過服務(wù)調(diào)用能夠獲得正確的結(jié)果,而不會關(guān)心服務(wù)端采用怎樣的模式來激活服務(wù)實例。所以,WCF實例管理通過WCF服務(wù)行為體現(xiàn),不同的實例上下文模式通過ServiceBehaviorAttribute特性指定。在ServiceBehaviorAttribute中,通過設(shè)置InstanceContextMode屬性來指定不同的服務(wù)實例上下文模式。

 
 
 
  1. 1: [AttributeUsage(AttributeTargets.Class)]   
  2. 2: public sealed class ServiceBehaviorAttribute : 
    Attribute, IServiceBehavior   
  3. 3: {  
  4.  4: //其他成員   
  5. 5: public InstanceContextMode InstanceContextMode 
    { get; set; }   
  6. 6: } 

屬性InstanceContextMode的類型為System.ServiceModel.InstanceContextMode枚舉,三個枚舉值PerCall、PerSession和Single分別表示上述的三種實例上下文模式。默認(rèn)選項為PerSession。

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

WCF服務(wù)行為的相關(guān)內(nèi)容就為大家介紹到這里。


新聞名稱:WCF服務(wù)行為在實際應(yīng)用中作用體現(xiàn)
標(biāo)題網(wǎng)址:http://www.5511xx.com/article/dhhsojp.html