title: Getting Current OwinContext without using HttpContext
body: <p>With</p>
  <pre><code>HttpContext.Current.GetOwinContext()
  </code></pre>
  <p>I can recieve the current OwinContext in web applications.</p>
  <p>With <code>OwinContext.Set&lt;T&gt;</code> and <code>OwinContext.Get&lt;T&gt;</code> I store values which should be present for a whole request.</p>
  <p>Now I've a component which should be used inside web and console owin applications. In this component I currently don't have access to http context.</p>
  <p>In the application I'm using threading and async features.</p>
  <p>I also tried using the <code>CallContext</code> but this seems to loose data in some scenarios.</p>
  <p>How could I access the current OwinContext? Or is there an other context where I may play my values?</p>