PermissionSet 요소(ASSL)
Microsoft .NET Framework 어셈블리와 연결된 권한 집합을 식별합니다.
구문
<ClrAssembly>
...
<PermissionSet>...</PermissionSet>
</ClrAssembly>
요소 특징
특징 |
설명 |
---|---|
데이터 형식 및 길이 |
String(열거형) |
기본값 |
Safe |
카디널리티 |
0-1: 한 번만 나타날 수 있는 선택적 요소입니다. |
요소 관계
관계 |
요소 |
---|---|
부모 요소 |
|
자식 요소 |
없음 |
주의
이 요소의 값은 다음 표에 나열된 문자열 중 하나로 제한됩니다.
값 |
설명 |
---|---|
Safe |
내부 계산 및 로컬 데이터 액세스만 허용됩니다. Safe는 가장 제한적인 권한 집합입니다. Safe 권한을 사용하여 어셈블리에서 실행한 코드는 파일, 네트워크, 환경 변수 또는 레지스트리와 같은 외부 시스템 리소스에 액세스할 수 없습니다. |
ExternalAccess |
Safe에 파일, 네트워크, 환경 변수 및 레지스트리와 같은 외부 시스템 리소스에 액세스할 수 있는 기능이 추가된 권한입니다. |
Unrestricted |
Unrestricted는 어셈블리에 Microsoft 내부 및 외부의 리소스에 대한 무제한적인 액세스를 제공합니다. Unrestricted 어셈블리 내에서 실행되는 코드는 비관리 코드를 호출할 수 있습니다. |
AMO(Analysis Management Objects) 개체 모델에서 PermissionSet에 대해 허용된 값에 해당하는 열거형은 PermissionSet입니다.