C# 什么时候调用ApplicationShutdownMethod?

C# 什么时候调用ApplicationShutdownMethod?,c#,unity-container,C#,Unity Container,我发现了一个很好的解释: [assembly: WebActivatorEx.PreApplicationStartMethod(typeof(xxx), "Start")] 所以我更想知道,ApplicationShutdownMethod何时执行? 正如下面代码所示,Shutdow()正在处理UnityContainer实例 [assembly: WebActivatorEx.ApplicationShutdownMethod(typeof(UnityWebActivator), "Sh

我发现了一个很好的解释:

[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(xxx), "Start")]

所以我更想知道,ApplicationShutdownMethod何时执行? 正如下面代码所示,Shutdow()正在处理UnityContainer实例

[assembly: WebActivatorEx.ApplicationShutdownMethod(typeof(UnityWebActivator), "Shutdown")]
    public static void Shutdown()
    {
        var container = UnityConfig.GetConfiguredContainer();
        container.Dispose();
    }    
“此代码在应用程序中最后一个HttpModule调用Dispose时运行。” 答案抄袭自