与 Hub 中的 HttpContext.GetOwinContext() 等效的是什么?

2024-03-18

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

从在 ASP.NET MVC 应用程序(在 IIS 中)托管 SignalR 的示例中,我看到以下代码行:

var authenticateResult = await HttpContext.GetOwinContext().Authentication.AuthenticateAsync("ExternalCookie");

我无权访问HttpContext在我的控制台应用程序中(如果可能的话,不想引用 System.Web.Mvc 程序集)。相当于什么HttpContext.GetOwinContext()在我的 SignalR hub 类中?


努吉特包:

https://www.nuget.org/packages/OwinRequestScopeContext/ https://www.nuget.org/packages/OwinRequestScopeContext/

在配置中:

app.UseRequestScopeContext();

In hub:

new Microsoft.Owin.OwinContext(OwinRequestScopeContext.Current.Environment)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

与 Hub 中的 HttpContext.GetOwinContext() 等效的是什么? 的相关文章

  • std::list 线程push_back、front、pop_front

    std list 线程安全吗 我假设不是这样 所以我添加了自己的同步机制 我认为我有正确的术语 但我仍然遇到问题 每个函数都由单独的线程调用 Thread1 不能等待 它必须尽可能快 std list
  • 如何从 Visual Studio 将视图导航到其控制器?

    问题是解决方案资源管理器上有 29 个项目 而且项目同时具有 ASP NET MVC 和 ASP NET Web 表单结构 在MVC部分中 Controller文件夹中有大约100个子文件夹 每个文件夹至少有3 4个控制器 视图完全位于不同
  • std::vector 与 std::stack

    有什么区别std vector and std stack 显然 向量可以删除集合中的项目 尽管比列表慢得多 而堆栈被构建为仅后进先出的集合 然而 堆栈对于最终物品操作是否更快 它是链表还是动态重新分配的数组 我找不到关于堆栈的太多信息 但
  • 如何在 C# 中打开 Internet Explorer 属性窗口

    我正在开发一个 Windows 应用程序 我必须向用户提供一种通过打开 IE 设置窗口来更改代理设置的方法 Google Chrome 使用相同的方法 当您尝试更改 Chrome 中的代理设置时 它将打开 Internet Explorer
  • 从经典 ASP 调用 .Net C# DLL 方法

    我正在开发一个经典的 asp 项目 该项目需要将字符串发送到 DLL DLL 会将其序列化并发送到 Zebra 热敏打印机 我已经构建了我的 DLL 并使用它注册了regasm其次是 代码库这使得 IIS 能够识别它 虽然我可以设置我的对象
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • 如何使从 C# 调用的 C(P/invoke)代码“线程安全”

    我有一些简单的 C 代码 它使用单个全局变量 显然这不是线程安全的 所以当我使用 P invoke 从 C 中的多个线程调用它时 事情就搞砸了 如何为每个线程单独导入此函数 或使其线程安全 我尝试声明变量 declspec thread 但
  • 枚举扩展方法

    在vs2008中 是否可以编写适用于任何枚举的扩展方法 我知道您可以针对特定枚举编写扩展方法 但我希望能够使用单个扩展方法对每个枚举进行处理 这可能吗 是的 只需针对基础进行编码Enum类型 例如 public static void So
  • C++ 多行字符串原始文字[重复]

    这个问题在这里已经有答案了 我们可以像这样定义一个多行字符串 const char text1 part 1 part 2 part 3 part 4 const char text2 part 1 part 2 part 3 part 4
  • 重载 (c)begin/(c)end

    我试图超载 c begin c end类的函数 以便能够调用 C 11 基于范围的 for 循环 它在大多数情况下都有效 但我无法理解和解决其中一个问题 for auto const point fProjectData gt getPoi
  • 方程“a + bx = c + dy”的积分解

    在等式中a bx c dy 所有变量都是整数 a b c and d是已知的 我如何找到整体解决方案x and y 如果我的想法是正确的 将会有无限多个解 由最小公倍数分隔b and d 但我只需要一个解决方案 我可以计算其余的 这是一个例
  • 人脸 API DetectAsync 错误

    我想创建一个简单的程序来使用 Microsoft Azure Face API 和 Visual Studio 2015 检测人脸 遵循 https social technet microsoft com wiki contents ar
  • 有没有办法使用 ASP.NET 在用户离开页面时始终运行某些服务器端代码?

    我想知道当用户离开 ASP NET 中的页面时是否有任何方法可以始终运行一些服务器端代码 页面卸载事件不好 因为如果有人单击链接 则不会调用该事件 理想情况下 即使用户关闭浏览器 我也希望代码能够运行 我怀疑我所问的问题是不可能的 但问一下
  • 如何获取 EF 中与组合(键/值)列表匹配的记录?

    我有一个数据库表 其中包含每个用户 年份组合的记录 如何使用 EF 和用户 ID 年份组合列表从数据库获取数据 组合示例 UserId Year 1 2015 1 2016 1 2018 12 2016 12 2019 3 2015 91
  • 为什么这个字符串用AesCryptoServiceProvider第二次解密时不相等?

    我在 C VS2012 NET 4 5 中的文本加密和解密方面遇到问题 具体来说 当我加密并随后解密字符串时 输出与输入不同 然而 奇怪的是 如果我复制加密的输出并将其硬编码为字符串文字 解密就会起作用 以下代码示例说明了该问题 我究竟做错
  • 为什么 isnormal() 说一个值是正常的,而实际上不是?

    include
  • C# 中的 IPC 机制 - 用法和最佳实践

    不久前我在 Win32 代码中使用了 IPC 临界区 事件和信号量 NET环境下场景如何 是否有任何教程解释所有可用选项以及何时使用以及为什么 微软最近在IPC方面的东西是Windows 通信基础 http en wikipedia org
  • C# 使用“?” if else 语句设置值这叫什么

    嘿 我刚刚看到以下声明 return name null name NA 我只是想知道这在 NET 中叫什么 是吗 代表即然后执行此操作 这是一个俗称的 条件运算符 三元运算符 http en wikipedia org wiki Tern
  • DotNetZip:如何提取文件,但忽略zip文件中的路径?

    尝试将文件提取到给定文件夹 忽略 zip 文件中的路径 但似乎没有办法 考虑到其中实现的所有其他好东西 这似乎是一个相当基本的要求 我缺少什么 代码是 using Ionic Zip ZipFile zf Ionic Zip ZipFile
  • 如何确定 CultureInfo 实例是否支持拉丁字符

    是否可以确定是否CultureInfo http msdn microsoft com en us library system globalization cultureinfo aspx我正在使用的实例是否基于拉丁字符集 我相信你可以使

随机推荐

  • SSMS 结果作为可点击的链接

    我对 SQL 相当陌生 我环顾四周 看看是否可以找到一种方法来做到这一点 如果可能的话 这是我的 SQL 查询文本 SELECT CONCAT https domain 8080 analyzer sipid SIPCallId cmd G
  • 有没有办法让 PHP 详细加载类,指示 .php 文件的完整路径?

    我想让 PHP 在加载类时将调试信息 包括 php 文件的完整路径 打印到标准错误 例如 从 path to my class MyClass php 加载 MyClass 有没有办法在不事先知道源文件在哪里的情况下做到这一点 编辑以澄清我
  • after_commit 回调被调用多次

    更新 对 update attributes 的调用是否会获取它自己的事务 我看过this https stackoverflow com questions 7603448 rails after save callback being
  • 如何设置bluepy无需sudo即可扫描的环境?

    我编写了一些 Python 脚本 用于扫描设备 如果它们与 名称 匹配 我就会连接到它们并做一些蓝色的事情 该脚本是建立在bluepy module 我认为我不喜欢的是 我需要运行设备扫描sudo like sudo python3 get
  • 如何使用 mongodb 聚合框架获取运行总计?

    我对 MongoDB 相当陌生 正在使用聚合框架 文档中的示例之一显示以下内容 它返回每月新用户加入的总数并列出加入的月份 db users aggregate project month joined month joined group
  • .htaccess 的公共目录

    我在index php中有一个调度程序函数 因此URL如下 博客 显示转到 index php blog show
  • 获取我们所有私人仓库的列表

    我想获取我们组织 github 中所有私有存储库的列表 我试过 curl u user pw X GET https api github com orgs xxx repos per page 100 gt gt list txt 我发现
  • 如何在 jQuery 中处理按钮点击事件?

    我需要一个按钮并在 jQuery 中处理它的事件 我正在编写这段代码 但它不起作用 我错过了什么 div class demo br br br div
  • java 中类型擦除如何工作?

    我正在浏览 TypeErasure 主题http download oracle com javase tutorial java generics erasure html http download oracle com javase
  • 打包具有依赖项的 Android AAR

    我想将我的库打包为 aar 该库有几个依赖项 通用图像加载器 ORMLite guava 它还依赖于我编写的另一个库 称为 库 B 我有两个问题 请问每个将使用我的库的人都需要根据库的依赖项添加依赖项 通用图像加载器 ORMLite gua
  • 检测字符串中的垃圾字符

    我想允许用户输入字符 数字和特殊字符 但不允许输入 ascii 值大于 127 的垃圾字符 例如 等 我有这样的功能 for int i 0 i lt value Length i value is input string if int
  • 无法使用散列密码登录 Android 应用程序

    我一直在遵循教程来为基于 Android 的应用程序创建登录信息 但是在加密密码后 我无法对用户进行身份验证 我几天来一直在寻找问题的解决方案 但仍然没有成功 我希望这是我错过的一些简单的事情 评论中也有很多人在视频 6 播放列表中的最后一
  • App Engine 数据存储上的查询等效项之间?

    我有一个包含 IP 地址范围的模型 类似于 class Country db Model begin ipnum db IntegerProperty end ipnum db IntegerProperty 在 SQL 数据库上 我将能够
  • 在python中的CSV文件的2列中写入2个列表

    我有 2 个清单 a 1 2 3 b 4 5 6 我想将它们写在 CSV 文件中的两列中 因此当我打开 Excel 工作表时 我会看到如下内容 col1 col2 1 4 2 5 3 6 我怎样才能做到这一点 I used zip a b
  • 如何在 MPMoviePlayerController 中打开 Youtube 视频并播放

    我以前用过这个方法1次 但现在我无法从这个在 MPMoviePlayerController 中直接播放 YouTube 视频的 URL 获取视频 URL void viewDidLoad player MPMoviePlayerContr
  • AttributeError:模块 Pip 没有属性“main”

    我正在尝试为一个名为 Zulip 的开源项目构建 python api 但我一直遇到同样的问题 如下面的屏幕截图所示 我正在运行 python3 我的 pip 版本是 10 0 0 有问题的文件是setup py混乱的代码是当pip mai
  • 如何在 CMake 中设置构建时间的环境变量? [复制]

    这个问题在这里已经有答案了 我有一个 python 脚本可以生成 cpp在后续编译中使用的源 该脚本使用一些第三方模块 我正在尝试设置PYTHONPATH到模块位置 我尝试做set ENV PYTHONPATH path to module
  • spring @transactional 线程安全吗?

    I used Transactional在我的一个类上并在多线程环境中使用它 据我了解 它将在线程本地环境中执行并且是线程安全的 现在我的用例是从帐户中提取金额 如果读取的账户金额是脏的 会不会出现透支的情况 我不确定像现在这样是否安全 或
  • 单个 django 查询集获取 n 个相邻项目

    我正在制作一个 无限 连续滚动列表 如 Twitter 并希望能够导航到特定项目 找到该项目很简单 但我需要在它之前和之后获取一些项目 我使用与此处建议的答案类似的方法 获取 Django 中的下一个和上一个对象 https stackov
  • 与 Hub 中的 HttpContext.GetOwinContext() 等效的是什么?

    我在控制台应用程序中创建了一个自托管的 OWIN SignalR 服务器 从在 ASP NET MVC 应用程序 在 IIS 中 托管 SignalR 的示例中 我看到以下代码行 var authenticateResult await H