WCF IEnumerable-流式传输网络Tcp
我需要使用WCF和延迟执行(使用NetTcpBinding)对大型内容进行流式传输,换句话说,通过WCF服务从数据库返回人员列表(可以是任何人),而不消耗服务器端的所有内存 我在这篇文章中尝试过这个解决方案: 使用BasicHttpBinding就像一个符咒,但当使用NetTcpBinding时……嗯……不起作用 有人能帮我吗 TksWCF IEnumerable-流式传输网络Tcp,wcf,stream,nettcpbinding,large-data,Wcf,Stream,Nettcpbinding,Large Data,我需要使用WCF和延迟执行(使用NetTcpBinding)对大型内容进行流式传输,换句话说,通过WCF服务从数据库返回人员列表(可以是任何人),而不消耗服务器端的所有内存 我在这篇文章中尝试过这个解决方案: 使用BasicHttpBinding就像一个符咒,但当使用NetTcpBinding时……嗯……不起作用 有人能帮我吗 Tks 这里的项目:这里是关于通过流传输传输大数据的指南 页面底部是一些示例的链接,其中一个示例显示如何使用TCP 如果这没有帮助,那么也许您可以提供更多关于它如何失
这里的项目:这里是关于通过流传输传输大数据的指南 页面底部是一些示例的链接,其中一个示例显示如何使用TCP
如果这没有帮助,那么也许您可以提供更多关于它如何失败的详细信息(错误消息)?Uhm…是的…需要更好的解释。。。当前项目(在Git上)正在使用NetTcp将消息(System.ServiceModel.Channels.Message)对象传输到客户端,客户端像流一样读取它,消息是可枚举的。要创建消息,我将使用静态方法message.CreateMessage,并传递一个自定义bodywriter,将T的IEnumerable序列化为XML。在客户端中,当我尝试读取消息时,消息体仅包含一个节点“Fault”。使用基本Http绑定时不会发生这种情况。但是,我需要你的帮助=/这就像查询数据库中的项目列表,但不是缓存所有内容并传输到客户端,而是流式传输数据。。。