DeclarativeSecurityAction DeclarativeSecurityAction DeclarativeSecurityAction DeclarativeSecurityAction Enum

Определение

Указывает действия безопасности, которые можно выполнить с помощью декларативной безопасности.Specifies the security actions that can be performed using declarative security.

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

Поля

Assert Assert Assert Assert 3

Вызывающий код может получить доступ к ресурсу, который определен текущим объектом разрешения, даже если вызывающие операторы, находящиеся выше в стеке вызовов, не имеют разрешения на доступ к ресурсу.The calling code can access the resource identified by the current permission object, even if callers higher in the stack have not been granted permission to access the resource.

Demand Demand Demand Demand 2

Убедитесь, что всем вызывающим объектам в цепочке вызовов предоставлено указанное разрешение.Check that all callers in the call chain have been granted the specified permission.

Deny Deny Deny Deny 4

Без дополнительных проверок отклоните требование для указанного разрешения.Without further checks refuse Demand for the specified permission.

InheritanceDemand InheritanceDemand InheritanceDemand InheritanceDemand 7

Производному классу, наследующему класс или переопределяющему метод, требуется предоставить указанное разрешение.The derived class inheriting the class or overriding a method is required to have the specified permission.

LinkDemand LinkDemand LinkDemand LinkDemand 6

Убедитесь, что непосредственно вызывающему объекту предоставлено указанное разрешение.Check that the immediate caller has been granted the specified permission.

None None None None 0

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

PermitOnly PermitOnly PermitOnly PermitOnly 5

Без дополнительных проверок отклоните требование для всех разрешений, кроме указанных.Without further checks, refuse the demand for all permissions other than those specified.

RequestMinimum RequestMinimum RequestMinimum RequestMinimum 8

Запрос на минимальный набор разрешений, необходимых для выполнения кода.Request the minimum permissions required for code to run. Это действие может использоваться только в пределах сборки.This action can only be used within the scope of the assembly.

RequestOptional RequestOptional RequestOptional RequestOptional 9

Запрос дополнительных разрешений, которые не являются обязательными (не требуются для выполнения).Request additional permissions that are optional (not required to run). Этот запрос неявно отклоняет все прочие разрешения, не запрошенные специально.This request implicitly refuses all other permissions not specifically requested. Это действие может использоваться только в пределах сборки.This action can only be used within the scope of the assembly.

RequestRefuse RequestRefuse RequestRefuse RequestRefuse 10

Запрос на непредоставление вызывающему коду разрешений, которые могут быть неправильно использованы.Request that permissions that might be misused not be granted to the calling code. Это действие может использоваться только в пределах сборки.This action can only be used within the scope of the assembly.

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