您可以通过结构图
将会话引用注入您的班级答案 0 :(得分:2)
是
如果您指的是当前用户的HTTP会话,请尝试将其添加到容器注册码:
For<HttpSessionStateBase>().TheDefault.Is.ConstructedBy(() => new HttpSessionStateWrapper(HttpContext.Current.Session));
现在通过StructureMap检索的任何以HttpSessionStateBase作为其构造函数参数之一的类应该获得当前会话。