从加载的dll访问当前活动的CLRPolicy

时间:2011-10-10 09:57:11

标签: c# exception-handling c++-cli clr runtime-environment

我正在尝试访问应用程序的CLR运行时主机并通过poilcy manager更改其策略。

问题在于我看到的所有示例似乎都创建了一个新的CLR运行时并用它启动它。

我正在寻找一种方法来访问已经运行的CLR运行时,并使用SetActionOnFailure()来更改其失败策略。

那么,我怎样才能在C#或c ++ / cli中做到这一点?

我发现的示例(但似乎不适用于正在运行的CLR运行时主机):

Specifying Escalation Policy Using the CLR Hosting Interfaces

Surviving after StackOverflowException

1 个答案:

答案 0 :(得分:2)

我认为必须在任何代码被JIT之前设置策略,因为它将在本机代码生成期间被烘焙。