什么是HttpContext的等价物.从集线器获取OwinContext()
本文关键字:获取 OwinContext 集线器 HttpContext 等价物 什么 | 更新日期: 2023-09-27 18:01:12
我在控制台应用程序中制作了一个OWIN SignalR服务器。
来自一个在ASP中托管SignalR的示例。NET MVC应用程序(在IIS中(,我看到了这行代码:
var authenticateResult = await HttpContext.GetOwinContext().Authentication.AuthenticateAsync("ExternalCookie");
我无法访问控制台应用程序中的HttpContext
(如果可能的话,我不想引用System.Web.Mvc程序集(。在我的SignalR集线器类中,HttpContext.GetOwinContext()
的等价物是什么?
Nuget包:
https://www.nuget.org/packages/OwinRequestScopeContext/
配置中:
app.UseRequestScopeContext();
集线器内:
new Microsoft.Owin.OwinContext(OwinRequestScopeContext.Current.Environment)