DeclarativeSecurityAction Перечисление

Определение

Указывает действия безопасности, которые можно выполнить с помощью декларативной безопасности.

public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction = 
Public Enum DeclarativeSecurityAction
Наследование
DeclarativeSecurityAction

Поля

Имя Значение Описание
None 0

Никаких декларативных действий безопасности.

Demand 2

Убедитесь, что все вызывающие в цепочке вызовов получили указанное разрешение.

Assert 3

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

Deny 4

Без дальнейших проверок отклонить запрос на указанное разрешение.

PermitOnly 5

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

LinkDemand 6

Убедитесь, что немедленно вызывающий объект предоставил указанное разрешение.

InheritanceDemand 7

Производный класс, наследующий класс или переопределяющий метод, должен иметь указанное разрешение.

RequestMinimum 8

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

RequestOptional 9

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

RequestRefuse 10

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

Применяется к