Атрибуты группы кода

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

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

Группы кода могут иметь атрибуты, которые влияют на то, как общеязыковая среда выполнения определяет набор допустимых разрешений для сборки. В следующей таблице приведены атрибуты, которые могут быть применены к группам кода.

Атрибут

Описание

Exclusive

Набор допустимых разрешений для уровня политики — это набор разрешений, связанный с группой кода, у которой есть этот атрибут. Когда рассматриваются все уровни политики, среда выполнения никогда не предоставит коду больше разрешений, чем кодам, связанным с группой кода Exclusive. В рамках данного уровня политики код не может быть членом более чем одной группы, имеющей атрибут Exclusive.

LevelFinal

Ни один уровень политики ниже уровня, содержащего данную группу кода (за исключением уровня домена приложения), не рассматривается при проверке членства в группе кода и предоставлении разрешений. Политика предприятия является самым высоким уровнем политики, за которым следует политика компьютера, политика пользователя, а затем политика домена. Например, если атрибут LevelFinal применен к группе кода в политике предприятия и некоторый код соответствует условиям членства в данной группе кода, уровни политики компьютера и пользователя не применяются к этому коду.

Группа кода может быть одновременно помечена атрибутами Exclusive и LevelFinal.

См. также

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

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