WebService上数据的序列化

原创 2006年05月21日 10:33:00

通过WebService获取的数据必须是能够序列化的数据,有些数据本身是不能序列化的,比如Sybase的DataStore数据,需要进行二进制数据转换,才能通过WebService服务传递数据。

using System.Runtime.Serialization.Formatters.Soap;

DataStore dsData = new DataStore();
   byte [] lbSybaseData = null;

System.IO.MemoryStream IOReader = new System.IO.MemoryStream();
     new SoapFormatter().Serialize(IOReader, (Sybase.DataWindow.Blob)dsData.GetFullState());
     IOReader.Position = 0;
     lbSybaseData = IOReader.ToArray();
     IOReader.Close();

return lbSybaseData;

相关文章推荐

android webservice 对象序列化例子

  • 2015年06月19日 17:07
  • 145KB
  • 下载

C# 调用Webservice并传递序列化对象

C# 调用Webservice并传递序列化对象 分类: c#_WebService2013-03-08 15:40 7287人阅读 评论(1) 收藏 举报 C#动态调用WebSer...

Avro数据序列化系统(1)

  • 2015年12月25日 13:35
  • 25.78MB
  • 下载

android Service 和 数据序列化

  • 2016年09月28日 21:36
  • 10.21MB
  • 下载

解决WebService 中泛型接口不能序列化问题

本来要定义WebServices 方法返回一泛型接口集合IList,系统提示不能序列化泛型接口集合    1   [WebMethod]  2         public IListEmp...

Android序列化传递数据

  • 2015年07月20日 09:26
  • 2.06MB
  • 下载

WebService SOAP 序列化

Webservice SOAP传输序列化总结 最近在接触Webservice,在使用SOAP协议远程调用本地返回自定义类对象的[WebMethod]方法时总是出错,百度Google后解决...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebService上数据的序列化
举报原因:
原因补充:

(最多只允许输入30个字)