Предоставление разрешений

Важное примечаниеВажно

В версии .NET Framework 4 среда CLR больше не определяет политику безопасности для компьютеров.Корпорация Майкрософт рекомендует использовать вместо политики безопасности среды CLR политики ограниченного использования программ Windows.Сведения этого раздела относятся к .NET Framework 3.5 и более ранним версиям; они неприменимы к версии 4 и выше.Дополнительные сведения об этом и других изменениях см. в разделе Изменения системы безопасности в платформе .NET Framework 4.

Среда CLR предоставляет разрешения как для доменов приложения, так и для сборок. Процесс предоставления разрешений может включать один или оба описанных ниже шага.

  1. Расчет набора допустимых разрешений.

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

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

  2. Определение предоставленных разрешений.

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

См. также

Другие ресурсы

Управление политикой безопасности