DeclarativeSecurityAction 열거형

정의

선언적 보안을 사용하여 수행할 수 있는 보안 작업을 지정합니다.

public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction = 
Public Enum DeclarativeSecurityAction
상속
DeclarativeSecurityAction

필드

Name Description
None 0

선언적 보안 작업이 없습니다.

Demand 2

호출 체인의 모든 호출자에게 지정된 권한이 부여되었는지 확인합니다.

Assert 3

호출 코드는 스택에서 더 높은 호출자에게 리소스에 액세스할 수 있는 권한이 부여되지 않은 경우에도 현재 권한 개체로 식별된 리소스에 액세스할 수 있습니다.

Deny 4

추가 검사가 없으면 지정된 권한에 대한 요청을 거부합니다.

PermitOnly 5

추가 검사가 없으면 지정된 권한 이외의 모든 권한에 대한 요청을 거부합니다.

LinkDemand 6

직접 호출자에게 지정된 사용 권한이 부여되었는지 확인합니다.

InheritanceDemand 7

지정된 사용 권한을 가지려면 클래스를 상속하거나 메서드를 재정의하는 파생 클래스가 필요합니다.

RequestMinimum 8

코드를 실행하는 데 필요한 최소 권한을 요청합니다. 이 작업은 어셈블리 범위 내에서만 사용할 수 있습니다.

RequestOptional 9

선택 사항인 추가 권한을 요청합니다(실행할 필요가 없음). 이 요청은 특별히 요청되지 않은 다른 모든 권한을 암시적으로 거부합니다. 이 작업은 어셈블리 범위 내에서만 사용할 수 있습니다.

RequestRefuse 10

오용될 수 있는 권한이 호출 코드에 부여되지 않도록 요청합니다. 이 작업은 어셈블리 범위 내에서만 사용할 수 있습니다.

적용 대상