다음을 통해 공유


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

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

적용 대상