gpt4 book ai didi

asp.net - Application_AuthenticateRequest 总是在 Session_Start 之前吗?

转载 作者:行者123 更新时间:2023-12-04 23:24:53 25 4
gpt4 key购买 nike

Application_AuthenticateRequest 是否总是在 global.asax 中的 Session_Start 之前触发?我正在尝试找到一些有关它的权威文档。

我认为确实如此,并且研究表明确实如此。但是我还没有找到权威的答案(除非我遗漏了什么)。

我的 asp.net application lifecycle 的正常资源非常详细,但并没有真正详细说明某些模块的事件是如何排序的。

有谁知道一些权威文档,其中详细说明了一些内置模块事件如何排序的示例(特别是 SessionStateModule)?

我四处寻找,但还没有找到任何东西。

最佳答案

我没有看到任何官方文档,但是查看 SessionStateModule在 Reflector 中显示 Start事件由 RaiseOnStart 引发方法,从 CompleteAcquireState 调用方法,从 BeginAcquireState 调用方法,它处理 AcquireRequestState事件。

根据application lifecycle page , AcquireRequestState事件总是在 AuthenticateRequest 之后引发, AuthorizeRequest , ResolveRequestCachePostMapRequestHandler事件。

注意:这适用于 .NET 4.0,但我相信以前的版本也是如此。

关于asp.net - Application_AuthenticateRequest 总是在 Session_Start 之前吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14484262/

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