2012-02-23 17 views
4

我正在寫一個http模塊,並且我想添加一個方法,該方法在appdomain得到回收時(並且僅在此時)調用。我不想向global.asax添加任何內容,我想在http模塊中以編程方式執行此操作。如何在不使用global.asax的情況下添加Application_End處理程序?

但是,在模塊的Init方法中傳遞的HttpApplication實例上似乎沒有End事件。我如何訂閱Application_End事件?

+0

什麼是您在嘗試實現應用程序域被回收的時候? – Lazarus 2012-02-23 15:31:10

+0

發送一些數據到已經存儲在內存中的web服務 – thecoop 2012-02-23 16:07:30

+0

我需要在應用程序結束時保存日誌 – nim 2015-01-19 09:24:12

回答

3

如何:

AppDomain.CurrentDomain.DomainUnload +=new EventHandler(CurrentDomain_DomainUnload); 

我相信這是更準確其中Application.End應覆蓋再循環。

相關問題