2010-06-07 68 views
1

在.NET中有兩端(客戶端和服務器)的系統中,數據集暴露爲時,是否可以使用ADO.NET 2.0中數據集類提供的二進制序列化WebMethods參數?Web服務中數據集參數的二進制序列化

它是確定使用類似下面的返回數據集之前:

someDataSet.RemotingFormat = SerializationFormat.Binary;

回答

0

WCF支持使用二進制序列化格式(而不是舊的「二進制序列化」)的TCP/IP,命名管道和MSMQ傳輸。

ASMX Web服務僅支持由IIS託管的SOAP over HTTP。他們也被微軟視爲「傳統技術」。任何新的開發應該使用WCF。

最後,你不應該傳輸數據集。這是非常特殊的平臺。在傳輸DataSet時,不同.NET版本之間甚至出現了問題。