appDomain 如何提供隔离性

问题描述 投票:0回答:1

在我的窗口窗体应用程序中,我创建一个应用程序域,称为 sandBox。在这个沙箱中,我从 TestAppdomain 类执行一些代码 Say TestMethod 。该类位于 Test.dll 中,未在当前应用程序域(默认应用程序域)中加载。

现在在执行 TestMethod 时发生一些异常,然后我希望卸载沙箱域,并且由于 AppDOmain 提供隔离,我的默认 Appdomain 不应受到影响。

但是当我在互联网上阅读时,我想这是不可能的。但是有人可以给我一些关于如何实现它的指导吗?

提前致谢

维克拉姆

.net winforms exception appdomain
1个回答
2
投票

是的,这当然是可能的,事实上这就是 AppDomains 的全部目的。快速谷歌搜索会找到一个很好的资源:

链接

上面的链接已损坏,此链接提供了

AppDomain
共享的概述。

链接

您可能还想了解托管加载项框架 (MAF):

© www.soinside.com 2019 - 2024. All rights reserved.