gpt4 book ai didi

c# - Hub 中 HttpContext.GetOwinContext() 的等价物是什么?

转载 作者:可可西里 更新时间:2023-11-01 16:36:42 27 4
gpt4 key购买 nike

我在控制台应用程序中创建了一个自托管的 OWIN SignalR 服务器。

从一个在 ASP.NET MVC 应用程序中托管 SignalR 的示例(在 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)

关于c# - Hub 中 HttpContext.GetOwinContext() 的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38808214/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com