你怎么能注入一个会话引用
-
11-09-2019 - |
题
您可以通过结构图注会话引用到类
解决方案
是
如果你指的是HTTP会话为当前用户,你可以添加以下到您的容器的注册代码:
For<HttpSessionStateBase>().TheDefault.Is.ConstructedBy(() => new HttpSessionStateWrapper(HttpContext.Current.Session));
这需要通过StructureMap检索现在任何类的HttpSessionStateBase作为其构造器参数应获取当前会话中的一个。
不隶属于 StackOverflow