#c# #exception-handling #c -cli #clr #runtime-environment
#c# #обработка исключений #c -cli #clr #среда выполнения
Вопрос:
Я пытаюсь получить доступ к хосту среды выполнения CLR приложения и изменить его политику через poilcy manager.
Проблема в том, что все примеры, которые я видел, похоже, создают новую среду выполнения CLR и запускают с ней приложение.
Я ищу способ получить доступ к среде выполнения CLR, которая уже запущена, и использовать SetActionOnFailure()
для изменения ее политик сбоев.
Итак, как я могу это сделать на C # или c / cli?
Примеры, которые я нашел (но, похоже, не работают на работающем хосте среды выполнения CLR):
Задание политики эскалации с использованием интерфейсов хостинга CLR
Комментарии:
1. Вы не можете получить указатель интерфейса на хост среды выполнения, не разместив CLR самостоятельно.
Ответ №1:
Я считаю, что политика должна быть установлена до того, как какой-либо код будет обработан, потому что он будет включен во время генерации собственного кода.