FullTrust против SkipVerification - PullRequest
1 голос
/ 04 июня 2009

Какова цель FullTrust, когда существует SkipVerification?

Я понимаю, что FullTrust предоставит сборке полный доступ ко всем ограничениям, которые могут быть реализованы посредством проверки разрешений CAS. Чего я не понимаю, так это того, почему кто-то когда-либо использовал это. У нас есть доступ к SkipVerification, который полностью пропускает проверку проверки (сохраняя эти накладные расходы) и предоставляет вам тот же доступ, что и FullTrust.

1 Ответ

2 голосов
/ 04 июня 2009

Это не то же самое. Из MSDN:

Во время JIT-компиляции, необязательный процесс проверки исследует метаданные и Microsoft промежуточный язык (MSIL) метод для JIT-компиляции в нативный машинный код, чтобы убедиться, что они введите безопасный. Этот процесс пропускается, если код имеет разрешение на обход проверка.

Тип Безопасность и защита

Таким образом, несмотря на то, что непроверенный код может быть загружен, насколько мне известно, требования времени выполнения для разрешений, не предоставленных набором разрешений, не будут выполнены.

...