标签: .net module
我正在为我的.Net项目编写一个DLL来处理一些数据库交互。我现在已经设置了一些东西,以便不断重复使用与数据库相同的连接(UniData数据库)来控制我的许可。 DLL有一个保存会话的变量,如果它是空的或关闭的话会打开它。
我想在程序关闭后自动关闭连接。我已经将我的DLL实现为模块。我不确定如何在程序关闭时使模块执行CloseSession操作。我知道最终会话会超时,但我正试图避免这种情况。
答案 0 :(得分:0)
处理AppDomain.ProcessExit event并注意多个AppDomain的行为。
AppDomain.ProcessExit