gpt4 book ai didi

.net - AppDomain.CurrentDomain.ProcessExit 事件的 DotNet Core 替代方案是什么?

转载 作者:行者123 更新时间:2023-12-03 03:36:59 28 4
gpt4 key购买 nike

我想在进程关闭时在库中进行一些清理,DotNet Core 的替代方案是什么?在 .Net Framework 4 中,我使用了 AppDomain.CurrentDomain.ProcessExit。

最佳答案

由于您的代码位于库中,您可以让库的调用者提供通知。这样主机就可以决定通知您。

通常,库不应该扰乱进程的全局状态。它不应该对它所托管的环境做出太多假设。

也许调用者可以传递一个在进程关闭开始时完成的Task。或者,调用者可以调用库上的静态方法(NotifyProcessShutdownPerformProcessShutdownCleanup)。

关于.net - AppDomain.CurrentDomain.ProcessExit 事件的 DotNet Core 替代方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38171409/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com