C# 返回WCF中的xml文件,而不读取内存

C# 返回WCF中的xml文件,而不读取内存,c#,xml,wcf,C#,Xml,Wcf,我有一个XML文件(大小为10MB~),我想在我的WCF服务中将其作为XmlDocument类型返回,但之前不需要将其加载到内存中,因为有很多人请求此文件,所以服务器可以获得OutOfMemory异常 有可能吗 如果它是wcf,您可以使用流式传输(以二进制数据的形式返回),那么它是为处理大数据而设计的: 详细信息您的代码是什么?你试过什么?哪一行抛出此异常?请更具体一点。我还没有代码。。。只是在编码前思考。将10MB XML加载到内存超过10次将使内存增加到2-3GB ram。所以我有一个名为r

我有一个XML文件(大小为10MB~),我想在我的WCF服务中将其作为
XmlDocument
类型返回,但之前不需要将其加载到内存中,因为有很多人请求此文件,所以服务器可以获得
OutOfMemory
异常


有可能吗

如果它是wcf,您可以使用流式传输(以二进制数据的形式返回),那么它是为处理大数据而设计的:


详细信息

您的代码是什么?你试过什么?哪一行抛出此异常?请更具体一点。我还没有代码。。。只是在编码前思考。将10MB XML加载到内存超过10次将使内存增加到2-3GB ram。所以我有一个名为returnXML.xml的文件,我想通过WCF服务返回这个文件。