Session gobal.asax中的会话变量

Session gobal.asax中的会话变量,session,global-asax,Session,Global Asax,是否有方法访问global.asax中的会话变量?我在Application_Start()中设置了一个计时器函数,但我需要访问登录后存储的用户凭据。但我似乎无法访问此处的会话存储。了解我为什么不能或以任何其他方式在global.asax中存储和访问用户数据会很有帮助。我假设您使用的是Identity Framework。您可以在此处阅读如何访问会话数据: 这就是通过ApplicationDbContext访问数据库的方式: var UsersContext = new ApplicationD

是否有方法访问global.asax中的会话变量?我在Application_Start()中设置了一个计时器函数,但我需要访问登录后存储的用户凭据。但我似乎无法访问此处的会话存储。了解我为什么不能或以任何其他方式在global.asax中存储和访问用户数据会很有帮助。

我假设您使用的是Identity Framework。您可以在此处阅读如何访问会话数据: 这就是通过ApplicationDbContext访问数据库的方式:

var UsersContext = new ApplicationDbContext();
List<ApplicationUser> = UsersContext.Users.toList()
var UsersContext=new ApplicationDbContext();
List=UsersContext.Users.toList()