title: Rx.NET Call function again direct after all it's callbacks
body: <p>I want to make communication with serial port - get some data. I want to get this data in loop as fast as it's possible. So, i have function GetData() with callback, which draws data on the WPF form. How can I call this GetData function in loop right after all it's callbacks?</p>
  
  <p>Like cycle GetData->Draw->GetData->Draw and so on?</p>
  
  <p>Upd: Mb something like this?</p>
  
  <pre><code>var ob = Observable.Create&lt;Data&gt;(
    observer =&gt; {
      while(true) {
        observer.OnNext(GetDataFromSerialPort());
      }
  });
  </code></pre>