Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF通过WCF服务将大型(>;90Mb)XML文件从客户端发送到第三方_C#_Xml_Wcf - Fatal编程技术网

C# WCF通过WCF服务将大型(>;90Mb)XML文件从客户端发送到第三方

C# WCF通过WCF服务将大型(>;90Mb)XML文件从客户端发送到第三方,c#,xml,wcf,C#,Xml,Wcf,我想通过C#中的WCF服务将整个大型XML文件从源代码发送到第三方机器。这些文件可以大到90Mbs 尝试将XML序列化为字符串花费的时间太长,并且会耗尽所有内存。我已经看到很多答案,它们告诉我尝试从要发送的XML文件中挑选相关信息,但我需要能够发送完整的文件,并允许第三方处理这些文件 最好的做法是什么 将basichttpbinding与流媒体和MTOM编码结合使用 将basichttpbinding与流媒体和MTOM编码结合使用 将basichttpbinding与流媒体和MTOM编码结合使用

我想通过C#中的WCF服务将整个大型XML文件从源代码发送到第三方机器。这些文件可以大到90Mbs

尝试将XML序列化为字符串花费的时间太长,并且会耗尽所有内存。我已经看到很多答案,它们告诉我尝试从要发送的XML文件中挑选相关信息,但我需要能够发送完整的文件,并允许第三方处理这些文件


最好的做法是什么

将basichttpbinding与流媒体和MTOM编码结合使用


将basichttpbinding与流媒体和MTOM编码结合使用


将basichttpbinding与流媒体和MTOM编码结合使用


将basichttpbinding与流媒体和MTOM编码结合使用


我认为这非常适用:


基本上,在WCF有效负载中传输二进制数据是可能的。这可以来自一个流-因此您甚至可以避免加载内存中的所有数据(如果可以,即如果数据来自文件)。

我认为这非常适用:


基本上,在WCF有效负载中传输二进制数据是可能的。这可以来自一个流-因此您甚至可以避免加载内存中的所有数据(如果可以,即如果数据来自文件)。

我认为这非常适用:


基本上,在WCF有效负载中传输二进制数据是可能的。这可以来自一个流-因此您甚至可以避免加载内存中的所有数据(如果可以,即如果数据来自文件)。

我认为这非常适用:


基本上,在WCF有效负载中传输二进制数据是可能的。这可能来自一个流-因此您甚至可以避免加载内存中的所有数据(如果可以,即如果数据来自文件)。

这可能会有所帮助


这可能会有所帮助


这可能会有所帮助


这可能会有所帮助



此链接可能有助于传输大文件此链接可能有助于传输大文件此链接可能有助于传输大文件此链接可能有助于传输大文件对否决票无任何评论?目前,这只不过是一个链接而已。如果链接断开,你的答案将很难让未来的访问者理解。看到了吗,用流媒体和MTOM编码的basichttpbinding还不够吗?OP希望我们开发他的应用程序是什么?如果OP能表现出他所做的一些努力,我们可能更愿意在出错的地方编写代码。基本上,我的问题是请写我的代码,因为我不知道如何用谷歌搜索。一个糟糕的问题并不是给出糟糕答案的理由,最好在这个问题上留下评论。我投票决定以“太广泛”来结束这个问题。对否决票不予评论?就目前情况而言,这只不过是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。看到了吗,用流媒体和MTOM编码的basichttpbinding还不够吗?OP希望我们开发他的应用程序是什么?如果OP能表现出他所做的一些努力,我们可能更愿意在出错的地方编写代码。基本上,我的问题是请写我的代码,因为我不知道如何用谷歌搜索。一个糟糕的问题并不是给出糟糕答案的理由,最好在这个问题上留下评论。我投票决定以“太广泛”来结束这个问题。对否决票不予评论?就目前情况而言,这只不过是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。看到了吗,用流媒体和MTOM编码的basichttpbinding还不够吗?OP希望我们开发他的应用程序是什么?如果OP能表现出他所做的一些努力,我们可能更愿意在出错的地方编写代码。基本上,我的问题是请写我的代码,因为我不知道如何用谷歌搜索。一个糟糕的问题并不是给出糟糕答案的理由,最好在这个问题上留下评论。我投票决定以“太广泛”来结束这个问题。对否决票不予评论?就目前情况而言,这只不过是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。看到了吗,用流媒体和MTOM编码的basichttpbinding还不够吗?OP希望我们开发他的应用程序是什么?如果OP能表现出他所做的一些努力,我们可能更愿意在出错的地方编写代码。基本上,我的问题是请写我的代码,因为我不知道如何用谷歌搜索。一个糟糕的问题并不是给出糟糕答案的理由,最好在这个问题上留下评论。我投票决定以“太宽泛”来结束这个问题。就目前情况而言,这只不过是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。从目前的情况看,这不仅仅是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。从目前的情况看,这不仅仅是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。从目前的情况看,这不仅仅是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。从目前的情况看,这不仅仅是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。从目前的情况看,这不仅仅是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。从目前的情况看,这不仅仅是一个链接式的答案。如果链接断开,你的答案将很难让未来的访问者理解。从目前的情况看,这不仅仅是一个链接式的答案。如果链接断开,你的答案将很难找到