日韩无码专区无码一级三级片|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)銷(xiāo)解決方案
WCF返回值適用場(chǎng)景分析

WCF開(kāi)發(fā)平臺(tái)的出現(xiàn),在一定程度上改變了開(kāi)發(fā)人員的變成習(xí)慣。我們接下來(lái)會(huì)為大家介紹一下有關(guān)WCF返回值的相關(guān)應(yīng)用方式,以此來(lái)幫助大家理解這一工具的應(yīng)用方式,從而幫助我們?cè)陂_(kāi)發(fā)中獲得幫助。#t#

員工經(jīng)過(guò)長(zhǎng)期磨合與沉淀,具備了協(xié)作精神,得以通過(guò)團(tuán)隊(duì)的力量開(kāi)發(fā)出優(yōu)質(zhì)的產(chǎn)品。成都創(chuàng)新互聯(lián)公司堅(jiān)持“專(zhuān)注、創(chuàng)新、易用”的產(chǎn)品理念,因?yàn)椤皩?zhuān)注所以專(zhuān)業(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡(jiǎn)單”。公司專(zhuān)注于為企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、電商網(wǎng)站開(kāi)發(fā),成都微信小程序,軟件按需網(wǎng)站設(shè)計(jì)等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。

WCF返回值集成開(kāi)發(fā)環(huán)境包括許多新的和改進(jìn)的用于提高工作效率的功能。IDE 還進(jìn)行了重新設(shè)計(jì),從而向開(kāi)發(fā)人員提供對(duì).NET Framework 組件的直接訪問(wèn)。下面就這個(gè)問(wèn)題進(jìn)行解釋說(shuō)明。

保留要進(jìn)行流處理的數(shù)據(jù)的參數(shù)必須是方法中的唯一參數(shù)。如:要對(duì)輸入消息進(jìn)行處理,則該操作必須正好具有一個(gè)輸入?yún)?shù)。同樣,如果要對(duì)輸出消息進(jìn)行流處理,則該操作鼻息正好具有一個(gè)輸出參數(shù)或一個(gè)WCF返回值。

參數(shù)和返回值的類(lèi)型中至少有一個(gè)必須是Stream,Message或IXmlSerializable.

適用場(chǎng)景

 
 
 
  1. [ServiceContract] 
  2. interface IMyContract 
  3. [OperationContract] 
  4. Stream StreamReply1( ); 
  5. [OperationContract] 
  6. void StreamReply2(out Stream stream); 
  7. [OperationContract] 
  8. void StreamRequest(Stream stream); 
  9. [OperationContract(IsOneWay = true)] 
  10. void OneWayStream(Stream stream); 
  11. }

流處理機(jī)制在特定的綁定協(xié)議中才能使用,目前是BasicHttpBinding,NetTcpBinding,和NetNamedPipeBinding支持流處理模型。但是在默認(rèn)情況下,WCF禁止流處理模式。
流傳輸模式使用TransferMode進(jìn)行配置,TransferMode為枚舉類(lèi)型:

 
 
 
  1. public enum TransferMode 
  2. {
  3. Buffered = 0 ,Streamed =1,StreamedRequest =2,StreamedResponse =3 

WCF返回值配置文件中定義流傳輸模式:

 
 
 
  1. < basicHttpBinding> 
  2. < binding name="basicHttpBinding" receiveTimeout="10:10:10" 
    transferMode="Streamed" maxReceivedMessageSize="200000" /> 
  3. < /basicHttpBinding> < netTcpBinding> 
  4. < binding name="netTcpBinding" receiveTimeout="10:10:10" 
    transferMode="Streamed

分享標(biāo)題:WCF返回值適用場(chǎng)景分析
路徑分享:http://www.5511xx.com/article/ccohhss.html