对DLL卸载/关闭执行操作

时间:2011-08-01 15:18:52

标签: .net module

我正在为我的.Net项目编写一个DLL来处理一些数据库交互。我现在已经设置了一些东西,以便不断重复使用与数据库相同的连接(UniData数据库)来控制我的许可。 DLL有一个保存会话的变量,如果它是空的或关闭的话会打开它。

我想在程序关闭后自动关闭连接。我已经将我的DLL实现为模块。我不确定如何在程序关闭时使模块执行CloseSession操作。我知道最终会话会超时,但我正试图避免这种情况。

1 个答案:

答案 0 :(得分:0)

处理AppDomain.ProcessExit event并注意多个AppDomain的行为。