Поделиться через


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

Определение

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

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

Поля

Assert 3

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

Demand 2

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

Deny 4

Без дополнительных проверок отклоните требование для указанного разрешения.

InheritanceDemand 7

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

LinkDemand 6

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

None 0

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

PermitOnly 5

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

RequestMinimum 8

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

RequestOptional 9

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

RequestRefuse 10

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

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