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

一點通分析WCF Stream對象

開發 后端
WCF隨著不斷的進步,WCF Stream對象的性能也不斷的提高,文章主要介紹了Stream對象的基本操作,希望對大家有幫助。

WCF還是比較常用的,于是我研究了一下WCF Stream對象,在這里拿出來和大家分享一下,希望對大家有用。由于Stream操作受到綁定的限制,只能使用BasicHttpBinding,NetTcpBinding以及綁定,因此必然會影響服務實例的激活類型,最主要的是對Session模式的影響。首先BasicHttpBinding并不支持Session模式的激活類型。NetTcpBinding以及NetNamedPipeBinding綁定雖然支持Session模式,但是由于WCF Stream對象操作不支持可靠消息傳遞,即不能將ReliableSession設置為true。因此在定義服務契約的SessionMode時,不能將其值設置為SessionMode.Required,否則會拋出異常。

#T# WCF Stream對象操作(指TransferMode不為Buffered)本身并不支持Session模式。即使我們在使用NetTcpBinding時,將服務契約的SessionMode設置為Allowed,并將服務的InstanceContextMode設置為PerSession,服務的執行方式仍然是PerCall方式。(如果不是Stream操作,這樣的設置服務應為PerSession模式)因此,在執行Stream操作時,即使按照Session模式對服務進行設置,如果我們通過OperationContext.Current.SessionId去獲得會話ID,其值應該為空。

此外,由于傳輸的Stream對象較大,可能會消耗過長的時間,因而建議增大綁定的SendTimeout屬性值。例如設置為10分鐘。編程方式設置為:

  1. binding.SendTimeout=TimeSpan.FromMinutes(10); 

配置文件的設置方式為:

  1. <binding……sendTimeout="00:10:00"/> 

注意,對綁定的相關設置必須要求服務端與客戶端的配置一致。***實踐是均通過配置文件進行設置。例如在我的應用程序中是這樣設置的:

  1. <basicHttpBinding> 
  2. <bindingnamebindingname="DocumentExplorerServiceBinding" 
  3. sendTimeout="00:10:00" 
  4. transferMode="Streamed" 
  5. messageEncoding="Text" 
  6. textEncoding="utf-8" 
  7. maxReceivedMessageSize="9223372036854775807"> 
  8. </binding> 
  9. </basicHttpBinding> 
責任編輯:田樹 來源: 博客
相關推薦

2009-11-05 14:47:35

WCF Stream對

2009-11-06 10:54:19

WCF服務方式

2009-12-15 14:27:30

Ruby存取器

2009-11-05 15:00:26

WCF Stream

2009-12-24 17:10:42

WPF動畫類

2009-10-22 09:29:23

CLR是什么

2009-12-31 13:45:13

Silverlight

2009-11-03 09:09:19

VB.NET類

2009-12-15 10:31:30

Ruby rails頁

2009-11-06 16:35:56

WCF Stream對

2009-12-17 09:14:14

Ruby on Rai

2009-11-02 16:30:29

VB.NET構造器

2009-10-28 14:30:16

VB.NET RmDi

2009-11-06 13:33:56

WCF Dispatc

2009-11-04 14:37:40

ADO.NET XML

2009-11-10 17:04:29

VB.NET基礎知識

2017-09-27 13:42:42

數據庫MySQL斷電恢復

2009-10-26 10:12:14

VB.NET操作MsA

2009-11-02 11:22:59

VB.NET文本文件操

2011-02-15 09:06:57

企業網絡管理CISCO 3550交交換機端口
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久久久久久院品网 | 国产精品视频一二三区 | 国产精品视频一 | 亚洲性综合网 | 精品不卡| 欧美在线视频一区二区 | www.操.com | 性一交一乱一伦视频免费观看 | 国产精品一区久久久 | 日韩成人免费av | 免费激情 | 午夜精品网站 | 99精品99 | 在线一区二区三区 | 成人av电影在线观看 | 成人午夜免费福利视频 | 国产美女一区二区 | av福利网| 久久亚洲综合 | 91精品国产综合久久久久久丝袜 | 国产精品久久久久久久久久免费看 | 狠狠的干狠狠的操 | 国产高清一区二区三区 | 国产福利网站 | 成人在线| 天天干天天谢 | 成人在线观看中文字幕 | 日日夜夜精品免费视频 | 国产成人综合久久 | 能免费看的av | 911精品美国片911久久久 | 日韩视频在线免费观看 | 毛片在线免费播放 | 91精品国产一区二区三区 | 成人在线精品 | 国产在线观看一区二区三区 | 亚洲国产一区二区三区在线观看 | 欧美区在线 | 国产成人99久久亚洲综合精品 | 久久精品亚洲一区二区三区浴池 | 国产精品一区二区三区四区 |