- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何从 IOwinContext 获取浏览器?
我正在尝试记录来 self 的owin中间件的请求及其响应(下面的代码)。
public async override Task Invoke(IOwinContext context)
{
var sw = new Stopwatch();
sw.Start();
var user = context.Authentication.User.Identity.IsAuthenticated ?
context.Authentication.User.Identity.Name :
"anonymous";
_logger.WriteVerbose(
string.Format("{0} {1} '{2}{3}{4}' @ {5} for {6}",
context.Request.Scheme,
context.Request.Method,
context.Request.PathBase,
context.Request.Path,
context.Request.QueryString,
context.Request.LocalIpAddress,
user));
await Next.Invoke(context);
_logger.WriteVerbose(
string.Format("{0} {1} {2}ms - {3}",
context.Response.StatusCode,
context.Request.Path,
sw.ElapsedMilliseconds,
context.Request.Browser); //???
}
最佳答案
您可以从请求中获取 User-Agent header :
context.Request.Headers.Get("User-Agent")
关于.net - 从 IOwinContext 获取浏览器信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29941608/
我已经通过创建一个新应用程序并将代码复制到 mvc5 中将我的 mvc4 应用程序移动到 mvc5 - 以避免在更新 DLL 时发生任何冲突 当我调试我的新解决方案时,无法加载任何页面,因为内置的 I
如何从 IOwinContext 获取浏览器? 我正在尝试记录来 self 的owin中间件的请求及其响应(下面的代码)。 public async override Task Invoke(IOwi
我希望从请求中获取路由模板。我正在使用 OwinMiddleware 并重写接受 IOwinContext 的 Invoke 方法。 public override async Task Invoke
我决定将帐户确认和密码恢复与 ASP.NET 身份结合使用。我正在使用 Identity 2.1.0。我将来自 NuGet 的示例 MVC 应用程序安装到一个空项目中,以便查看它的配置方式。 将更改合
我开始为我的 API 使用 Owin 自托管,现在我正在尝试修复一些测试,这些测试开始失败,因为 Owin 不支持 HttpContext.Current 现在我无法从 IOwinContext 获取
如何从 SignalR hub 访问 IOwinContext(例如从 HubCallerContext)? 最佳答案 如果您使用的是 IIS,则可以通过 HubCallerContext(Hub 基
将 IOwinContext 注入(inject)我的 OAuthAuthorizationServerProvider 时出现问题。 在我的 Startup.cs 中有一行: public sta
通读here并查看示例 here : 我试图了解 WebSocketAccept 实际上做了什么。我知道 WebSocketAccept 是: using WebSocketAccept =
以下代码复制自 Asp.Net Identity 2.0 示例。 private ApplicationUserManager _userManager; public ApplicationUser
我正在开发一个 Web 应用程序,我希望能够通过我的 IUserContext 接口(interface)访问当前登录的用户。看起来像这样: public interface IUserContext
我在将 MembershipReboot 与新的 ASP MVC5 模板和 Autofac 一起使用时遇到问题。我使用默认的 MVC5 模板来设置站点,然后尝试连接 MembershipReboot
如果我使用 OwinMiddleware 和 IOwinContext 等 Microsoft.Owin 类型构建 OWIN 中间件,我的中间件是否可以与非 Microsoft Owin 主机/服务器
我正在尝试向我的项目添加个人资料图片,我正在关注这篇文章 https://social.technet.microsoft.com/wiki/contents/articles/34445.mvc-a
通过 Ninject 使用 Web API 2 和 OWIN 托管。 我想将当前的 IOwinContext 注入(inject)到某些服务中(这样我就可以获取请求以让主体进行一些数据过滤)。 在过去
我是一名优秀的程序员,十分优秀!