Obter o contexto owin atual no modo de auto-host
Preciso executar meu aplicativo, que fornece alguns serviços de API da Web do ASP.NET nos modos de host próprio IIS e .NET CLR. Desenvolvi meus serviços de API da Web do ASP.NET com base no OWIN e está funcionando bem nos dois hosts. Por enquanto eu preciso de algo assim:
public class OwinContextInfrastructure
{
public static IOwinContext Current
{
get
{
if (HttpContext.Current != null)
{
return HttpContext.Current.GetOwinContext();
}
else
{
// What should I do here ?
return null;
}
}
}
}
para obter o contexto atual do owin sempre que preciso no meu aplicativo.
Meu código está funcionando bem no IIS, mas o que devo fazer no modo .NET Self Host?