ApplicationShutdownMethod何时调用?

时间:2018-06-21 08:57:30

标签: c# unity-container

我遇到了一个很好的解释:

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

HERE

所以我很想知道 ApplicationShutdownMethod 什么时候执行? 正如代码所暗示的(如下)所示, Shutdow()正在实例化UnityContainer。

[assembly: WebActivatorEx.ApplicationShutdownMethod(typeof(UnityWebActivator), "Shutdown")]
    public static void Shutdown()
    {
        var container = UnityConfig.GetConfiguredContainer();
        container.Dispose();
    }    

1 个答案:

答案 0 :(得分:0)

“此代码在应用程序中的最后一个HttpModule 上调用 Dispose 时运行。” 答案是从here复制的。