I am trying to figure out the best way to consume a continuous stream of XML data from a service that is sending the data as a \"constant\" feed over HTTP.
Should be able to do it fairly easily. You'll need to get the response stream by calling Response.GetResponseStream() and then use the async ResponseStream.BeginRead() in a loop.
There is no Timeout setting on the Response but if you're consistently getting sent data then it should be fine.