gpt4 book ai didi

asp.net - ASP.NET 中静态对象的范围

转载 作者:行者123 更新时间:2023-12-02 15:12:33 25 4
gpt4 key购买 nike

我刚刚阅读了这个线程,其中讨论了从辅助类静态创建 NHibernate SessionFactory 对象的代码:

Ensure NHibernate SessionFactory is only created once

ASP.NET 应用程序中静态成员变量的生命周期是怎样的?它是否与工作进程一样存在?或者 ASP.NET session ?还是别的什么?

老实说,我对这一切感到有点困惑。

谢谢

大卫

最佳答案

只要工作进程还活着,它就存在。这些通常每天(大约)回收一次,或者如果网站处于非事件状态 20 分钟,则回收一次。

它们对于应用程序域来说是独一无二的,有关使用静态变量与应用程序变量(这是 ASP.NET 中的替代变量)的更多详细信息可以在 here 中找到。 .

关于asp.net - ASP.NET 中静态对象的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3178513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com