gpt4 book ai didi

c# - System.Web.httpApplicationFactory 类是什么?我在我的调用堆栈中看到它,但在框架中找不到它

转载 作者:行者123 更新时间:2023-11-30 20:14:35 25 4
gpt4 key购买 nike

我的 global.asax 继承自一个类 Application。该类有这个方法:

protected void Application_Start(object sender, EventArgs e)
{
// ...
}

在我的理解中,这基本上是一个自动添加到事件的事件处理程序(基于方法名称 [*])。我试图找出到底是什么事件,所以我在方法中放置了一个断点并检查了调用堆栈:

Foo.DLL!Foo.Application.Application_Start(object sender = {System.Web.HttpApplicationFactory}, System.EventArgs e = {System.EventArgs})

发件人是 System.Web.HttpApplicationFactory,但我无法使用 Visual Studio 2008 中的对象浏览器或在 MSDN 库网站上找到该类。

我在哪里可以找到关于这个类(class)的更多信息?

谢谢!


[*] 将其与 Application_BeginRequest(object sender, EventArgs e) 方法进行比较,后者作为处理程序添加到 System 的 BeginRequest 事件中.Web.HttpApplication 类。

最佳答案

HttpApplicationFactory 是在System.Web.dll 中定义的内部类。如果您有兴趣,可以在 .NET Reflector 中查看。

内部意味着它在定义它的dll之外通常是不可见的,所以你不能在你自己的代码中使用它。

关于c# - System.Web.httpApplicationFactory 类是什么?我在我的调用堆栈中看到它,但在框架中找不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/320861/

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