2010-03-15 70 views
2

我需要将内存流传递给WCF服务器,我如何在数据合同中添加此数据类型。 我最终需要将其转换为内存流并将其传递到我的服务层。WCF流媒体文件

datacontact[DataMember] 

Stream str = null; 

     public Stream File 
     { 
      get { return str; } 
      set { str = value; } 

     } 

回答

0

这里是WCF Streaming page。我不确定是否可以(如何)通过DataContract执行此操作,通常的方法是在OperationContract中指定流。这不适合你吗?

简短的摘要:

  • 发件人产生流
  • 发件人确实关闭流
  • 接收机关闭流
  • 将绑定到的MaxReceivedMessageSize财产价值大于您希望转移的最大物品。