title: WCFstreaming issue when setting position to 0
body: <p>On a <code>WCF</code> rest service I am dealing with streams. In a service method I am uploading a stream in a <code>data contract</code> which works fine. And on service side I process the stream and its position is now at <code>eof</code>. After doing that I need to set its position to <code>0</code> again therefore I can save it there. But it throws the exception:</p>
  
  <blockquote>
    <blockquote>
      <p>Specified method is not supported. </p>
    </blockquote>
  </blockquote>
  
  <p>Does it mean I can't process a stream more then once? If it does I will need a workaround for that :/ and only solution pops into my mind is sending the stream two times so I can process it separately, but it is not good since I would have to upload it twice. </p>
  
  <p>Any help would be appreciated.</p>