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