gpt4 book ai didi

c# - 如何识别由于 MVC 应用程序中的应用程序结束而引发的 Session_OnEnd 事件

转载 作者:行者123 更新时间:2023-11-30 17:44:17 28 4
gpt4 key购买 nike

在我的 ASP.NET MVC4 应用程序中,我有 Session_OnEnd 和 Application_End 事件。当应用程序结束时,首先调用 Session_OnEnd 事件,然后调用 Application_End。有没有办法在 Session_OnEnd 事件中识别它的发生是因为应用程序正在结束?

最佳答案

在 Session_End 期间,无法知道引发事件的原因。如果您的逻辑是保存数据,您可以将其缓存在某处(过期)并在 Application_End 中获取它吗?

所以如果是Application_End场景,取回缓存数据做任何你需要做的事情。

否则,缓存会在“x”时间后过期并且不会造成任何损害。

ASP.NET 中的缓存结束: https://msdn.microsoft.com/en-us/library/aa478965.aspx

关于c# - 如何识别由于 MVC 应用程序中的应用程序结束而引发的 Session_OnEnd 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29841980/

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