System.Security.Policy Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит группы кода, условия членства и свидетельство. Эти три типа классов используются для создания правил, применяемых системой политики безопасности среды CLR. Классы свидетельств являются входными данными для политик безопасности, а условия членства являются параметрами. Вместе эти объекты образуют инструкции политик и определяют набор предоставляемых разрешений. Уровни политик и группы кода образуют иерархию политик. Группы кода инкапсулируют правила и иерархически организованы на каждом уровне политик.
All |
Представляет условие членства, которому соответствует любой код. Этот класс не наследуется. |
Application |
Предоставляет каталог приложения в качестве свидетельства для оценки политики. Этот класс не наследуется. |
Application |
Определяет принадлежность сборки к группе кода путем проверки ее каталога приложения. Этот класс не наследуется. |
Application |
Содержит свидетельство безопасности для приложения. Этот класс не наследуется. |
Application |
Управляет решениями о доверии для приложений, активируемых на основе манифеста. |
Application |
Инкапсулирует решения по обеспечению безопасности приложения. Этот класс не наследуется. |
Application |
Представляет коллекцию объектов ApplicationTrust. Этот класс не наследуется. |
Application |
Представляет перечислитель для объектов ApplicationTrust в коллекции ApplicationTrustCollection. |
Code |
Указывает доступ к ресурсам сети, который предоставляется коду. |
Code |
Представляет абстрактный базовый класс, из которого создаются все реализации групп кода. |
Evidence |
Определяет набор сведений, но основе которого принимаются решения политикой безопасности. Этот класс не наследуется. |
Evidence |
Предоставляет базовый класс. Все объекты, используемые как свидетельство, должны быть производными от него. |
File |
Предоставляет разрешение по управлению файлами, расположенными в сборках кода, для тех сборок кода, которые соответствуют условию членства. Этот класс не наследуется. |
First |
Позволяет определить политику безопасности посредством объединения инструкции политики группы кода и ее первой согласующейся дочерней группы кода. Этот класс не наследуется. |
Gac |
Подтверждает, что сборка кода принадлежит к глобальному кэшу сборок, используемому в качестве свидетельства для оценки политики. Этот класс не наследуется. |
Gac |
Определяет принадлежность сборки к группе кода путем проверки ее членства в глобальном кэше сборок. Этот класс не наследуется. |
Hash |
Предоставляет свидетельство относительно хэш-значения для сборки. Этот класс не наследуется. |
Hash |
Определяет принадлежность сборки к группе кода путем проверки ее хэш-значения. Этот класс не наследуется. |
Net |
Предоставляет доступ к веб-узлу, с которого была загружена сборка. Этот класс не наследуется. |
Permission |
Определяет свидетельство, представляющее запросы разрешений. Этот класс не наследуется. |
Policy |
Исключение, создаваемое, если политика запрещает запуск кода. |
Policy |
Предоставляет уровни политики безопасности для среды CLR. Этот класс не наследуется. |
Policy |
Представляет оператор объекта CodeGroup, описывающую разрешения и другую информацию, применяемую к коду с определенным набором свидетельств. Этот класс не наследуется. |
Publisher |
Предоставляет цифровую подпись Authenticode X.509v3 сборки кода в качестве свидетельства для оценки политики. Этот класс не наследуется. |
Publisher |
Определяет принадлежность сборки к группе кода путем проверки сертификата Authenticode X.509v3 издателя программного обеспечения. Этот класс не наследуется. |
Site |
Предоставляет веб-сайт, являющийся источником сборки кода, используемой в качестве свидетельства для оценки политики. Этот класс не наследуется. |
Site |
Определяет принадлежность сборки к группе кода путем проверки веб-узла, являющегося источником сборки. Этот класс не наследуется. |
Strong |
Предоставляет строгое имя сборки кода, используемое в качестве свидетельства для проверки политики. Этот класс не наследуется. |
Strong |
Определяет принадлежность сборки к группе кода путем проверки ее строгого имени. Этот класс не наследуется. |
Trust |
Представляет контекст для диспетчера доверия, рассматриваемый при принятии решения о запуске приложения и при установке параметров безопасности на новом объекте AppDomain, в котором запускается приложение. |
Union |
Представляет группу кода, у которой инструкция политики является объединением инструкций политики текущей группы кода и соответствующих дочерних групп. Этот класс не наследуется. |
Url |
Предоставляет URL-адрес, являющийся источником сборки кода, используемой в качестве свидетельства для оценки политики. Этот класс не наследуется. |
Url |
Определяет принадлежность сборки к группе кода путем проверки ее URL-адреса. Этот класс не наследуется. |
Zone |
Предоставляет зону безопасности сборки кода, используемую в качестве свидетельства для оценки политики. Этот класс не наследуется. |
Zone |
Определяет принадлежность сборки к группе кода путем проверки зоны ее источника. Этот класс не наследуется. |
IApplication |
Определяет, должно ли выполняться приложение и какой набор разрешений должен быть предоставлен приложению. |
IIdentity |
Определяет метод, создающий новое разрешение идентификации. |
IMembership |
Задает проверку, чтобы определить, является ли сборка кода членом группы кода. |
Application |
Задает, как сопоставлять версии, когда приложение определения местоположения доверяет коллекции. |
Policy |
Определяет специальные флаги атрибутов в группах кода для политики безопасности. |
Trust |
Задает тип пользовательского интерфейса (UI) и диспетчер доверия, который следует использовать для решений о доверии. |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: