后尖方面到达 HttpContext

Postsharp aspects reach to HttpContext

提问人:Saruhan 提问时间:8/8/2023 最后编辑:TylerHSaruhan 更新时间:10/30/2023 访问量:43

问:

我正在使用 PostSharp,在我的方面,我想在方法的输入阶段检查传入请求的标头。我无法访问 HttpContext。有没有办法实现这一目标?

var httpContextAccessor = args.Instance.GetType().GetService<IHttpContextAccessor>();

var httpContext = httpContextAccessor?.HttpContext;

我试过这个,但我没有得到任何结果。

asp.net-core aop net-7.0 后夏普 方面

评论

0赞 Dai 8/8/2023
这是 ASP.NET 核心吗?如果是这样,您的目标是什么版本,此代码在哪里?PostSharp 并非特定于 ASP.NET Core,因此您的问题帖子需要更多详细信息。
0赞 Saruhan 8/8/2023
这就是 Asp.Net 核心。版本为 .Net 7。我有一个 api 端点,我想从 OnEntry 方法访问当前的 HttpContext。
0赞 Guru Stron 8/8/2023
请分享一个最小的可重复示例

答: 暂无答案