DeclarativeSecurityAction Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает действия безопасности, которые можно выполнить с помощью декларативной безопасности.
public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction =
Public Enum DeclarativeSecurityAction
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Никаких декларативных действий безопасности. |
| Demand | 2 | Убедитесь, что все вызывающие в цепочке вызовов получили указанное разрешение. |
| Assert | 3 | Вызывающий код может получить доступ к ресурсу, определяемму текущим объектом разрешений, даже если вызывающие объекты выше в стеке не были предоставлены разрешения на доступ к ресурсу. |
| Deny | 4 | Без дальнейших проверок отклонить запрос на указанное разрешение. |
| PermitOnly | 5 | Без дальнейших проверок откажите запрос на все разрешения, отличные от указанных. |
| LinkDemand | 6 | Убедитесь, что немедленно вызывающий объект предоставил указанное разрешение. |
| InheritanceDemand | 7 | Производный класс, наследующий класс или переопределяющий метод, должен иметь указанное разрешение. |
| RequestMinimum | 8 | Запрос минимальных разрешений, необходимых для выполнения кода. Это действие можно использовать только в пределах области сборки. |
| RequestOptional | 9 | Запрос дополнительных разрешений, которые являются необязательными (не требуется для выполнения). Этот запрос неявно отклоняет все остальные разрешения, не запрашиваемые специально. Это действие можно использовать только в пределах области сборки. |
| RequestRefuse | 10 | Запросите, что разрешения, которые могут быть неправильно использованы, не предоставляются вызывающему коду. Это действие можно использовать только в пределах области сборки. |