<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Web services and large content in .NET 2.0</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx</link><description>There are a couple of features in .NET 2.0 (Whidbey) that help solve the problems of dealing with large data. The two main issues with sending large data in Web service messages are: 1. working set (memory) due to buffering by the serialization engine</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Yasser on streaming ASMX with Whidbey</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#255338</link><pubDate>Thu, 11 Nov 2004 01:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:255338</guid><dc:creator>Service Station</dc:creator><description /></item><item><title>re: Web services and large content in .NET 2.0</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#255344</link><pubDate>Wed, 10 Nov 2004 22:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:255344</guid><dc:creator>Laurent Kempé</dc:creator><description>Using attachment (DIME) you don't have any inflation.</description></item><item><title>re: Web services and large content in .NET 2.0</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#255349</link><pubDate>Wed, 10 Nov 2004 22:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:255349</guid><dc:creator>Yasser Sohoud</dc:creator><description>Sure, using DIME you get no inflation compared to Base64 encoding where you get 33% inflation. The point is, if your motivation for using DIME is to decrease bandwidth util, you can achieve that (and often even less bandwidth util) by Base64 encoding + compression. What you gain is wider interop because Base64 encoding is supported by every SOAP stack out there. Also, depending on the DIME implementation you use, you may be forced to buffer whereas with IXmlSerializable you can stream.</description></item><item><title>Back to life again</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#255471</link><pubDate>Thu, 11 Nov 2004 06:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:255471</guid><dc:creator>Girish Bharadwaj</dc:creator><description /></item><item><title>re: Web services and large content in .NET 2.0</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#255488</link><pubDate>Thu, 11 Nov 2004 04:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:255488</guid><dc:creator>Simon Fell</dc:creator><description>What about going the other way, does ASP.NET still do brain dead buffering of the request ? (see &lt;a target="_new" href="http://www.pocketsoap.com/weblog/2003/12/1392.html"&gt;http://www.pocketsoap.com/weblog/2003/12/1392.html&lt;/a&gt;)</description></item><item><title>re: Web services and large content in .NET 2.0</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#255501</link><pubDate>Thu, 11 Nov 2004 05:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:255501</guid><dc:creator>Yasser Sohoud</dc:creator><description>&lt;br&gt;Thanks for the question Simon. I asked my friend Erik Olson on the ASP.NET team and here's what he said:&lt;br&gt;&lt;br&gt;ASP.NET has a threshold after which it's buffered onto disk and gets chunked in automagically from the request stream. The threshold is 512 KB. This is adjustable in the &amp;lt;httpRuntime/&amp;gt; config section and can be scoped to the URL using &amp;lt;location&amp;gt;.  See requestLengthDiskThreshold.</description></item><item><title>re: Web services and large content in .NET 2.0</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#255803</link><pubDate>Thu, 11 Nov 2004 18:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:255803</guid><dc:creator>JF</dc:creator><description>When you say &amp;quot;In .NET 2.0, the client will automatically tell the server that it accepts gzip compression and it will automatically decompress replies.&amp;quot; are you referring to the MTOM stuff?</description></item><item><title>Streaming via Web Service ...</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#255804</link><pubDate>Thu, 11 Nov 2004 21:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:255804</guid><dc:creator>Il Blog di Paolo Pialorsi</dc:creator><description /></item><item><title>re: Web services and large content in .NET 2.0</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#256151</link><pubDate>Fri, 12 Nov 2004 02:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:256151</guid><dc:creator>Yasser Sohoud</dc:creator><description>No this is not MTOM. This is using the HTTP ACCEPT header to tell the server it can send gzip compressed content if it wants to.</description></item><item><title>re: Web services and large content in .NET 2.0</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#256581</link><pubDate>Fri, 12 Nov 2004 17:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:256581</guid><dc:creator>smartguy</dc:creator><description>So, this doesn't appear to compliment MTOM, it appears to compete with it.  When should you choose MTOM over this method?&lt;br&gt;&lt;br&gt;Also, the encoding and then zipping of the data seems like it would be a bit slow.  I'd like to get away from Base64 entirely.</description></item><item><title>Serialization using Limited Resources</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#406952</link><pubDate>Sun, 10 Apr 2005 22:33:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:406952</guid><dc:creator>Emitter</dc:creator><description /></item><item><title>netzooid &amp;raquo; Streaming MTOM on a WSE client? </title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#669843</link><pubDate>Tue, 18 Jul 2006 19:46:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:669843</guid><dc:creator>netzooid » Streaming MTOM on a WSE client? </dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://netzooid.com/blog/2006/07/18/streaming-mtom-on-a-wse-client/"&gt;http://netzooid.com/blog/2006/07/18/streaming-mtom-on-a-wse-client/&lt;/a&gt;</description></item><item><title>Yasser Shohoud : Web services and large content in .NET 2.0</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#8542629</link><pubDate>Sat, 24 May 2008 02:48:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8542629</guid><dc:creator>Audio</dc:creator><description>&lt;p&gt;There are a couple of features in .NET 2.0 (Whidbey) that help solve the problems of dealing with large data. The two main issues with sending large data in Web service messages are: 1. working set (memory) due to buffering by the serialization engin&lt;/p&gt;
</description></item><item><title>Enviar ficheros con servicios web | hilpers</title><link>http://blogs.msdn.com/yassers/archive/2004/11/10/255212.aspx#9350402</link><pubDate>Tue, 20 Jan 2009 22:42:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9350402</guid><dc:creator>Enviar ficheros con servicios web | hilpers</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.hilpers-esp.com/484609-enviar-ficheros-con-servicios-web"&gt;http://www.hilpers-esp.com/484609-enviar-ficheros-con-servicios-web&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>