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

瞬間了解WCF會話服務方式

開發(fā) 后端
這里介紹了WCF會話服務、配置開發(fā)還有我們在使用會話服務應該注意的四小點總結(jié),希望大家看了會有幫助。

之前我們對單調(diào)服務做了詳細的介紹,這里就不多說了,這里就WCF會話服務簡單分析一下。WCF會話服務(Sessionful Service):則為每次客戶端連接分配一個服務實例。類似于Net Remoting的客戶端激活模式。為每個客戶端創(chuàng)建一個專門的服務實例。只要會話沒有結(jié)束,該實例就不會被銷毀。 對于會話服務而言,是一個客戶端代理對應一個服務實例。也就是說,會話服務中的服務是與代理相對應的,而不是對應于一個客戶端。

配置開發(fā):

服務實例的默認激活方式為會話服務模式。我們也可以顯示配置會話服務的方式,使用[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)],具體代碼如下所示:

服務類.WCF 會話服務

  1. [ServiceBehavior(InstanceContextModeInstanceContextMode = InstanceContextMode.PerSession)]  
  2. public class WCFServicePerSession : IWCFService  
  3. {  

#T#服務配置[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]之后,需要在服務契約一級配置 [ServiceContract(SessionMode=SessionMode.Allowed)],服務元數(shù)據(jù)將包含SessionMode值??蛻舳说腤CF反序列化后會包含此信息,來確定服務是否使用了會話模式,SessionMode為枚舉類型:

  1. public enum SessionMode  
  2. {  
  3. Allowed,  
  4. Required,  
  5. NotAllowed  
  6. }  

不是所有的綁定協(xié)議都支持會話傳輸模式,TCP協(xié)議為傳輸控制協(xié)議,會與客戶端維護一個連接。而HTTP為無連接狀態(tài),我們無法保證其與客戶端的會話連接。

注意:
(1)WCF會話服務存在可伸縮性的問題。由于每個客戶端都需要維護一個會話,需要占用較多的資源來保存服務會話狀態(tài)。如果存在多個獨立的客戶端,則創(chuàng)建專門的服務實例的代價太大。
(2)WCF服務綁定協(xié)議與會話特性之間的關(guān)系見下表。
(3) 應該避免將單調(diào)服務與會話契約混合定義在相同的會話服務類型中,會話應該保證是可靠的,一個實現(xiàn)了會話契約的服務,它包含的所有終結(jié)點所公開的契約都應該使用支持可靠傳輸會話的綁定。
(4) InactivityTimeout可以配置一個新的空閑超時值,服務實例空閑時間超過這個范圍時候就會終止會話。InactivityTimeout屬性的默認值為10分鐘。不能將該值設置為小于或等于0的值,否則會拋出ArgumentOutOfRangeException異常。

責任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-05 10:45:58

WCF服務

2010-02-22 14:18:34

WCF服務驗證

2010-03-01 09:48:23

WCF會話服務

2010-03-02 09:32:54

WCF服務消息

2010-02-26 15:24:27

WCF釋放服務對象

2010-03-01 10:26:40

WCF異步服務

2009-12-21 17:40:25

WCF會話

2010-02-22 17:13:40

WCF會話狀態(tài)

2010-02-26 14:05:57

WCF通信方式

2010-03-02 13:54:43

WCF控制服務對象釋放

2009-10-29 14:22:59

VB.NET集合存儲

2009-12-22 15:14:33

WCF調(diào)用

2010-03-01 14:01:50

WCF服務異步調(diào)用

2009-11-06 10:54:19

WCF服務方式

2009-11-06 12:59:56

WCF服務通信

2010-03-01 10:54:29

WCF雙工會話通道

2009-12-04 17:47:04

WCF 服務

2010-02-23 13:36:42

WCF DataCon

2010-03-02 16:09:53

WCF框架

2010-02-22 14:53:17

WCF用戶密碼
點贊
收藏

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

主站蜘蛛池模板: 久久免费香蕉视频 | 国产欧美一区二区三区久久手机版 | 国内精品视频 | 欧美一区二区三区 | 伊人久久免费 | 日韩a在线 | 色婷婷综合久久久中字幕精品久久 | 久久9久 | 亚洲精品美女视频 | 成人高潮片免费视频欧美 | 成年免费视频 | 精品一二三 | 亚洲国产精品久久人人爱 | 狠狠色综合网站久久久久久久 | 欧美一区二区三区小说 | 成人网在线 | 国产欧美一区二区三区在线看蜜臀 | 国产欧美日韩综合精品一区二区 | 国产精品夜夜夜一区二区三区尤 | 色眯眯视频在线观看 | 精品视频一区二区三区在线观看 | 国产高清精品在线 | 日本 欧美 三级 高清 视频 | 久久人爽 | 免费在线h视频 | 日韩精品久久一区二区三区 | 国产精品久久九九 | 免费观看成人鲁鲁鲁鲁鲁视频 | 成人做爰69片免费观看 | 日韩一级免费观看 | 成年男女免费视频网站 | 亚洲图片视频一区 | 蜜桃免费av| 中文字幕av亚洲精品一部二部 | 精品日本久久久久久久久久 | 一区二区三区影院 | 国产小视频在线 | 亚洲欧美中文日韩在线v日本 | 欧美色综合天天久久综合精品 | 三级av免费 | 国产精品亚洲精品久久 |