DeclarativeSecurityAction 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
선언적 보안을 사용하여 수행할 수 있는 보안 작업을 지정합니다.
public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction =
Public Enum DeclarativeSecurityAction
- 상속
필드
Assert | 3 | 스택의 상위 호출자에게 리소스에 대한 액세스 권한이 없더라도 호출 코드를 사용하여 현재 권한 개체로 식별되는 리소스에 액세스할 수 있습니다. |
Demand | 2 | 호출 체인의 모든 호출자에게 지정된 사용 권한이 부여되었는지 확인합니다. |
Deny | 4 | 추가 검사가 없으면 지정된 사용 권한에 대한 요구가 거부됩니다. |
InheritanceDemand | 7 | 클래스를 상속하거나 메서드를 재정의하는 파생 클래스에 지정된 사용 권한이 있어야 합니다. |
LinkDemand | 6 | 직접 실행 호출자에게 지정된 사용 권한이 부여되었는지 확인합니다. |
None | 0 | 선언적 보안 동작이 없습니다. |
PermitOnly | 5 | 추가 검사가 없으면 지정된 권한 이외의 모든 사용 권한에 대한 수요가 거부됩니다. |
RequestMinimum | 8 | 코드를 실행하는 데 필요한 최소 사용 권한을 요청합니다. 이 작업은 어셈블리 범위 내에서만 사용할 수 있습니다. |
RequestOptional | 9 | 선택적인 추가 사용 권한을 요청합니다(실행하는 데 필수는 아님). 이 요청은 특별히 요청되지 않은 다른 모든 사용 권한을 암시적으로 거부합니다. 이 작업은 어셈블리 범위 내에서만 사용할 수 있습니다. |
RequestRefuse | 10 | 잘못 사용될 수 있는 사용 권한을 호출 코드에 부여하지 않도록 하는 요청입니다. 이 작업은 어셈블리 범위 내에서만 사용할 수 있습니다. |
적용 대상
.NET