我想在关闭进程时在库中进行一些清理,DotNet Core的替代方案是什么?在.Net Framework 4中,我使用了AppDomain.CurrentDomain.ProcessExit.
由于您的代码位于库中,您可以让库的调用者提供通知。这样主机就可以决定通知您。
通常,库不应该弄乱进程的全局状态。它不应该对它所托管的环境做出太多假设。
也许调用者可以传递一个Task在进程关闭开始时完成的参数。或者,调用者可以调用库上的静态方法(NotifyProcessShutdown或PerformProcessShutdownCleanup)。
| 归档时间: |
|
| 查看次数: |
840 次 |
| 最近记录: |