- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在进程关闭时在库中进行一些清理,DotNet Core 的替代方案是什么?在 .Net Framework 4 中,我使用了 AppDomain.CurrentDomain.ProcessExit。
最佳答案
由于您的代码位于库中,您可以让库的调用者提供通知。这样主机就可以决定通知您。
通常,库不应该扰乱进程的全局状态。它不应该对它所托管的环境做出太多假设。
也许调用者可以传递一个在进程关闭开始时完成的Task
。或者,调用者可以调用库上的静态方法(NotifyProcessShutdown
或 PerformProcessShutdownCleanup
)。
关于.net - AppDomain.CurrentDomain.ProcessExit 事件的 DotNet Core 替代方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38171409/
有一个 EXE,它隐式加载一些 DLL 和其他显式加载 (LoadLibrary)。此 EXE 正在执行其 ExitProcess(剩余进程中的 1 个线程)并作为忙于卸载 DLL 的一部分,例如 A
我正在处理一个错误,在该错误中,代码并不总是在应用程序关闭之前执行。该代码位于 AppDomain.CurrentDomain.DomainUnload 事件的处理程序中。 我找到了一个有同样问题的人
using System; using System.IO; using System.Runtime.Serialization.Formatters.Binary; namespace empty
我想在进程关闭时在库中进行一些清理,DotNet Core 的替代方案是什么?在 .Net Framework 4 中,我使用了 AppDomain.CurrentDomain.ProcessExit
正如标题所示,ProcessProtocol 类上的这两个函数有什么区别?关于什么时候应该使用一种而不是另一种的文档有点稀疏? 我最好寻找一些可以证明这一点的用例示例。 最佳答案 我猜文档在这一点上有
考虑类,利用 Apache Ignite.NET 库 public interface ICluster { void Join(); void Leave(); } public c
我是一名优秀的程序员,十分优秀!