代码之家  ›  专栏  ›  技术社区  ›  BCS

我应该如何做一个ISerializable流(或足够近)

  •  1
  • BCS  · 技术社区  · 15 年前

    我有一个通过SOAP访问的Web服务。我真的想要一个返回流的方法。

    我有什么选择?

    我现在的想法是实现流并将所有数据填充到一个字符串中。是否已经存在这样的类型?如果可能的话(我不这么认为),我希望通过SOAP对流进行实际的隧道处理,这样即使在方法返回之后,数据也会被懒散地拉出来。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Justin Niessner    15 年前

    最好的办法是将流读取到字节数组中。然后可以序列化Web服务中的字节数组。然后,客户机可以使用原始字节数组并将其重新组装为原始格式。

    我也使用同样的策略通过Web服务上传文件,效果很好。