<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Protocol Channel Example: Chunking</title>
	<atom:link href="http://kennyw.com/work/indigo/53/feed" rel="self" type="application/rss+xml" />
	<link>http://kennyw.com/work/indigo/53</link>
	<description>Kenny Wolf</description>
	<lastBuildDate>Thu, 02 Feb 2012 02:21:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Alisa</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-186875</link>
		<dc:creator>Alisa</dc:creator>
		<pubDate>Mon, 02 Nov 2009 14:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-186875</guid>
		<description>Hi Kenney,

I would like to use your grate Chunking channel with MemoryStream. In case of MemoryStream some not implemented methods in ChunkingWriter and ChunkingReader are called (for example WriteStartAttribut, WriteString, WriteEndAttribut). When I look for a caller of this not-implemented methods there is only &quot;External call&quot; to see in stack trace. I have some questions:

1. What is the difference in the MemoryStream handling in comparison with FileStream? Could you describe a workflow in ChunkingWriter/ChunkingReader?
2. How do I need to implement these not-implemented methods that will be called by handling of MemoryStream?

Thanks
Alisa.</description>
		<content:encoded><![CDATA[<p>Hi Kenney,</p>
<p>I would like to use your grate Chunking channel with MemoryStream. In case of MemoryStream some not implemented methods in ChunkingWriter and ChunkingReader are called (for example WriteStartAttribut, WriteString, WriteEndAttribut). When I look for a caller of this not-implemented methods there is only &#8220;External call&#8221; to see in stack trace. I have some questions:</p>
<p>1. What is the difference in the MemoryStream handling in comparison with FileStream? Could you describe a workflow in ChunkingWriter/ChunkingReader?<br />
2. How do I need to implement these not-implemented methods that will be called by handling of MemoryStream?</p>
<p>Thanks<br />
Alisa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Supriya</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-162893</link>
		<dc:creator>Supriya</dc:creator>
		<pubDate>Wed, 04 Mar 2009 15:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-162893</guid>
		<description>Is it possible to make Chunking for WSHttpBinding, work without CompositeDuplexBindingElement
?Eventhough i dont want any reply from service, it is prompting for ClientBaseAddress.I tried to remove CompositeDuplexBindingElement from binding elements. Getting Channel Stack order error.</description>
		<content:encoded><![CDATA[<p>Is it possible to make Chunking for WSHttpBinding, work without CompositeDuplexBindingElement<br />
?Eventhough i dont want any reply from service, it is prompting for ClientBaseAddress.I tried to remove CompositeDuplexBindingElement from binding elements. Getting Channel Stack order error.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-156002</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Thu, 15 Jan 2009 21:03:09 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-156002</guid>
		<description>Hi Kenney,

I have been able to get straming and chunking uploads hosted on IIS over http and https. If you or anyone else is interested I have posted some notes and code on the following link.

http://mark-csharp.blogspot.com/2009/01/wcf-file-transfer-streaming-chunking.html

../mark</description>
		<content:encoded><![CDATA[<p>Hi Kenney,</p>
<p>I have been able to get straming and chunking uploads hosted on IIS over http and https. If you or anyone else is interested I have posted some notes and code on the following link.</p>
<p><a href="http://mark-csharp.blogspot.com/2009/01/wcf-file-transfer-streaming-chunking.html" rel="nofollow">http://mark-csharp.blogspot.com/2009/01/wcf-file-transfer-streaming-chunking.html</a></p>
<p>../mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kennyw.com &#187; Blog Archive &#187; Security and Streamed Messages</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-89268</link>
		<dc:creator>kennyw.com &#187; Blog Archive &#187; Security and Streamed Messages</dc:creator>
		<pubDate>Mon, 18 Feb 2008 17:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-89268</guid>
		<description>[...] you want to use full WS-Security, then you would need app-level â€œchunkingâ€ or a chunking protocol at the [...]</description>
		<content:encoded><![CDATA[<p>[...] you want to use full WS-Security, then you would need app-level â€œchunkingâ€ or a chunking protocol at the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ksenia</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-62243</link>
		<dc:creator>Ksenia</dc:creator>
		<pubDate>Tue, 07 Aug 2007 19:19:13 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-62243</guid>
		<description>Hello Kenny,

I have the same problem as guys had. I try to use chunking for WSDualHttpBinding. I create binding elements from in the following way:
public override BindingElementCollection CreateBindingElements()
        {
            WSDualHttpBinding wsHttpBinding = new WSDualHttpBinding();
            BindingElementCollection beCollection = wsHttpBinding.CreateBindingElements();
           beCollection.Insert(6, be);
            return beCollection;

            //BindingElementCollection col = new BindingElementCollection();
            //col.Add(new TransactionFlowBindingElement());
            //col.Add(rsbe);
            ////col.Add(new TransportSecurityBindingElement());
            //col.Add(SecurityBindingElement.CreateAnonymousForCertificateBindingElement());
            //col.Add(cdbe);
            //col.Add(owbe);
            //col.Add(new WindowsStreamSecurityBindingElement());
            //col.Add(encbe);
            //col.Add(be);
            //col.Add(httpbe);
            //return col;
        }</description>
		<content:encoded><![CDATA[<p>Hello Kenny,</p>
<p>I have the same problem as guys had. I try to use chunking for WSDualHttpBinding. I create binding elements from in the following way:<br />
public override BindingElementCollection CreateBindingElements()<br />
        {<br />
            WSDualHttpBinding wsHttpBinding = new WSDualHttpBinding();<br />
            BindingElementCollection beCollection = wsHttpBinding.CreateBindingElements();<br />
           beCollection.Insert(6, be);<br />
            return beCollection;</p>
<p>            //BindingElementCollection col = new BindingElementCollection();<br />
            //col.Add(new TransactionFlowBindingElement());<br />
            //col.Add(rsbe);<br />
            ////col.Add(new TransportSecurityBindingElement());<br />
            //col.Add(SecurityBindingElement.CreateAnonymousForCertificateBindingElement());<br />
            //col.Add(cdbe);<br />
            //col.Add(owbe);<br />
            //col.Add(new WindowsStreamSecurityBindingElement());<br />
            //col.Add(encbe);<br />
            //col.Add(be);<br />
            //col.Add(httpbe);<br />
            //return col;<br />
        }</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenny</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-61607</link>
		<dc:creator>Kenny</dc:creator>
		<pubDate>Thu, 02 Aug 2007 21:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-61607</guid>
		<description>Your stack seems to be ellided. is Chunking at the top? Is it a duplex stack?</description>
		<content:encoded><![CDATA[<p>Your stack seems to be ellided. is Chunking at the top? Is it a duplex stack?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guillaume</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-59437</link>
		<dc:creator>Guillaume</dc:creator>
		<pubDate>Tue, 17 Jul 2007 07:11:43 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-59437</guid>
		<description>Hello Kenny,

I&#039;m trying to integrate ChunkingChannel with WsFederationHttpBinding.

Is it my stack:




     .......




But it fails. Is it possible to do what I would?

Thanks in advance</description>
		<content:encoded><![CDATA[<p>Hello Kenny,</p>
<p>I&#8217;m trying to integrate ChunkingChannel with WsFederationHttpBinding.</p>
<p>Is it my stack:</p>
<p>     &#8230;&#8230;.</p>
<p>But it fails. Is it possible to do what I would?</p>
<p>Thanks in advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenny</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-59203</link>
		<dc:creator>Kenny</dc:creator>
		<pubDate>Sun, 15 Jul 2007 21:54:50 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-59203</guid>
		<description>In order to get duplex session from RM on top of HTTP you need to layer CompositeDuplex and OneWayBindingElement in between (see what WsDualHttpBinding generates for example). You can setup this binding stack for IDuplexSessionChannel over HTTP:
ReliableSessionBindingElement
CompositeDuplexBindingElement
OneWayBindingElement
TextMessageEncodingBindingElement
HttpTransportBindingElement</description>
		<content:encoded><![CDATA[<p>In order to get duplex session from RM on top of HTTP you need to layer CompositeDuplex and OneWayBindingElement in between (see what WsDualHttpBinding generates for example). You can setup this binding stack for IDuplexSessionChannel over HTTP:<br />
ReliableSessionBindingElement<br />
CompositeDuplexBindingElement<br />
OneWayBindingElement<br />
TextMessageEncodingBindingElement<br />
HttpTransportBindingElement</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-56069</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 27 Jun 2007 08:07:18 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-56069</guid>
		<description>Hi Kenny.
I’m writing a custom HTTP binding. Would you know if the following channel stack yields an IDuplexSessionChannel shape? 
ReliableSessionBindingElement 
TextMessageEncodingBindingElement 
HttpTransportBindingElement 
I’m implementing a WsHTTP custom binding for the chunking sample, but it fails with when I add the ChunkingBindingElement to the top of the BindingElementCollection. The error is “&#039;WsHttpChunkingBinding&#039; doesn’t support creating any channel types”. The CanBuildChannelFactory and CanBuildChannelListener functions in ChunkingBindingElement always return false. I suspect the binding elements I have chosen for my test binding don’t support the IDuplexSessionChannel shape. I also get the same problem when I remove the ChunkingBindingElement and add a CompositeDuplexBindingElement element. Cheers.</description>
		<content:encoded><![CDATA[<p>Hi Kenny.<br />
I’m writing a custom HTTP binding. Would you know if the following channel stack yields an IDuplexSessionChannel shape?<br />
ReliableSessionBindingElement<br />
TextMessageEncodingBindingElement<br />
HttpTransportBindingElement<br />
I’m implementing a WsHTTP custom binding for the chunking sample, but it fails with when I add the ChunkingBindingElement to the top of the BindingElementCollection. The error is “&#8217;WsHttpChunkingBinding&#8217; doesn’t support creating any channel types”. The CanBuildChannelFactory and CanBuildChannelListener functions in ChunkingBindingElement always return false. I suspect the binding elements I have chosen for my test binding don’t support the IDuplexSessionChannel shape. I also get the same problem when I remove the ChunkingBindingElement and add a CompositeDuplexBindingElement element. Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kennyw.com &#187; Blog Archive &#187; Large Messages and WCF</title>
		<link>http://kennyw.com/work/indigo/53/comment-page-1#comment-261</link>
		<dc:creator>kennyw.com &#187; Blog Archive &#187; Large Messages and WCF</dc:creator>
		<pubDate>Thu, 09 Feb 2006 04:15:48 +0000</pubDate>
		<guid isPermaLink="false">http://kennyw.com/indigo/53#comment-261</guid>
		<description>[...] Enable streaming on your binding (either through TransferMode.Streamed on a transport or by using chunking at the top of your binding stack) [...]</description>
		<content:encoded><![CDATA[<p>[...] Enable streaming on your binding (either through TransferMode.Streamed on a transport or by using chunking at the top of your binding stack) [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

