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

WCF MTOM功能特點(diǎn)介紹

開(kāi)發(fā) 開(kāi)發(fā)工具
WCF MTOM作為一個(gè)機(jī)制,可以幫助我們將消息傳輸優(yōu)化機(jī)制消息編碼與WSHttpBinding一起來(lái)使用。在這里我們將會(huì)為大家詳細(xì)介紹相關(guān)應(yīng)用方法。

作為一款.NET Framework 3.5重要組成部件的WCF,它在實(shí)際應(yīng)用中占據(jù)著一個(gè)非常重要的地位。在這里我們將會(huì)為大家講解一個(gè)關(guān)于WCF MTOM的示例。此示例演示如何將消息傳輸優(yōu)化機(jī)制 (MTOM) 消息編碼與 WSHttpBinding 一起使用。WCF MTOM是一種機(jī)制,用來(lái)以原始字節(jié)形式傳輸包含 SOAP 消息的較大二進(jìn)制附件,從而使所傳輸?shù)南⑤^小。

默認(rèn)情況下,WSHttpBinding 以正常文本 XML 形式發(fā)送和接收消息。若要允許發(fā)送和接收 MTOM 消息,請(qǐng)?jiān)诮壎ǖ呐渲弥性O(shè)置 messageEncoding 屬性 (Attribute)(如下面的示例代碼中所示),或者使用 MessageEncoding 屬性 (Property) 直接在綁定中進(jìn)行設(shè)置。服務(wù)或客戶(hù)端現(xiàn)在可以發(fā)送和接收 MTOM 消息了。

  1. < wsHttpBinding> 
  2. < binding name="WSHttpBinding_IUpload" messageEncoding="Mtom"/> 
  3. < /wsHttpBinding> 

WCF MTOM編碼器可以?xún)?yōu)化字節(jié)和流的數(shù)組。在下面的示例中,操作使用 Stream 參數(shù),因此可以進(jìn)行優(yōu)化。

  1. [ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")]  
  2. public interface IUpload  
  3. {  
  4. [OperationContract]  
  5. int Upload(Stream data);  

為該示例選擇的協(xié)定會(huì)將二進(jìn)制數(shù)據(jù)傳輸?shù)椒?wù),并將上載的字節(jié)數(shù)作為返回值接收。在安裝服務(wù)之后運(yùn)行客戶(hù)端時(shí),服務(wù)會(huì)顯示數(shù)字 1000,這表示收到了全部 1000 個(gè)字節(jié)。剩下的輸出列出了在各種負(fù)載情況下經(jīng)過(guò)優(yōu)化和未經(jīng)優(yōu)化的消息大小。

  1. Output:  
  2. 1000  
  3. Text encoding with a 100 byte payload: 433  
  4. MTOM encoding with a 100 byte payload: 912  
  5. Text encoding with a 1000 byte payload: 1633  
  6. MTOM encoding with a 1000 byte payload: 2080  
  7. Text encoding with a 10000 byte payload: 13633  
  8. MTOM encoding with a 10000 byte payload: 11080  
  9. Text encoding with a 100000 byte payload: 133633  
  10. MTOM encoding with a 100000 byte payload: 101080  
  11. Text encoding with a 1000000 byte payload: 1333633  
  12. MTOM encoding with a 1000000 byte payload: 1001080  
  13. Press < ENTER> to terminate client. 

以上就我們?yōu)榇蠹医榻B的WCF MTOM相關(guān)應(yīng)用技巧。

【編輯推薦】

  1. WCF dataContractSerializer設(shè)置技巧講解
  2. WCF重載應(yīng)用特點(diǎn)剖析
  3. WCF異步上傳相關(guān)技巧分享
  4. WCF傳較大數(shù)據(jù)技巧應(yīng)用分析
  5. WCF服務(wù)啟動(dòng)特殊方法分享
責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2009-12-21 17:40:25

WCF會(huì)話

2009-12-04 17:35:51

WCF 服務(wù)

2010-02-22 17:13:40

WCF會(huì)話狀態(tài)

2010-02-22 16:34:17

WCF性能計(jì)數(shù)器

2010-02-23 13:46:37

WCF數(shù)據(jù)契約

2009-12-07 10:27:51

WCF分頁(yè)

2010-02-22 13:35:03

WCF異常處理

2010-02-23 09:34:15

WCF重載

2010-02-25 14:26:48

WCF特點(diǎn)

2010-02-24 14:20:27

WCF并發(fā)模型

2009-11-05 11:31:00

WCF綁定

2009-11-09 17:30:20

WCF元數(shù)據(jù)

2009-11-09 17:55:13

WCF緩存

2009-12-07 18:33:31

WCF Service

2009-12-22 15:14:33

WCF調(diào)用

2010-02-24 15:28:59

WCF ABC

2009-12-22 17:30:47

WCF Address

2009-12-07 09:23:05

2009-12-22 15:02:40

WCF限流

2010-02-22 14:18:34

WCF服務(wù)驗(yàn)證
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产精品毛片久久久久久 | 免费同性女女aaa免费网站 | 91高清在线视频 | 黄网站涩免费蜜桃网站 | 成人精品毛片国产亚洲av十九禁 | 国产在线不卡 | 91在线精品播放 | 久久精品91久久久久久再现 | 国产精品视频在线免费观看 | 欧美在线a| 一区网站| 一区二区三区电影在线观看 | 精品亚洲一区二区三区 | 红桃视频一区二区三区免费 | 久草在线高清 | 91文字幕巨乱亚洲香蕉 | 亚洲第一女人av | 亚洲乱码国产乱码精品精98午夜 | 一级黄色毛片免费 | 久久久久国产一区二区三区四区 | 亚洲 欧美 在线 一区 | 中文在线视频 | 国产一区二区精品在线 | 国产激情综合五月久久 | 日韩电影一区二区三区 | 成人一区在线观看 | 日韩高清国产一区在线 | 亚洲一区久久 | 亚洲视频www| 欧美国产视频一区二区 | 国产毛片久久久 | 国产激情一区二区三区 | 9999国产精品欧美久久久久久 | 免费a级毛片在线播放 | 欧美日韩亚洲成人 | 久久久久久久91 | 黄色在线免费播放 | 亚洲天堂久久 | 日韩视频成人 | 日韩成人一区 | 日韩一级电影免费观看 |