【问题标题】:WCF streaming filesWCF 流文件
【发布时间】:2011-01-27 21:03:53
【问题描述】:

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

datacontact[DataMember]

 Stream str = null; 

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

        }

【问题讨论】:

    标签: wcf


    【解决方案1】:

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

    简短的总结:

    • 发送方产生流
    • 发件人没有关闭流
    • 接收方关闭流
    • 将绑定的 MaxReceivedMessageSize 属性设置为大于您希望传输的最大项目的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      相关资源
      最近更新 更多