【发布时间】:2008-10-05 05:21:33
【问题描述】:
我有一个服务应用程序,它在用于长时间运行的任务的过程中创建 AppDomain。我一直在通过将它们存储在具有唯一 ID 的 Hashtable 中来跟踪它们。
任务完成后,服务应用程序会卸载分配给该任务的 AppDomain,然后将其从 appdomain Hashtable 中删除。
纯粹从健全性检查的角度来看,有没有一种方法可以查询 CLR 以查看创建应用程序域仍加载哪些应用程序域(即,我可以将跟踪 Hashtable 与 CLR 实际看到的内容进行比较) ?
【问题讨论】: