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

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

新聞中心

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

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

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

 
 
 
  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枚舉,三個(gè)枚舉值PerCall、PerSession和Single分別表示上述的三種實(shí)例上下文模式。默認(rèn)選項(xiàng)為PerSession。

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

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


網(wǎng)站欄目:WCF服務(wù)行為在實(shí)際應(yīng)用中作用體現(xiàn)
網(wǎng)站鏈接:http://m.5511xx.com/article/dhhsojp.html