다음을 통해 공유


PermissionSet 요소(ASSL)

Microsoft .NET Framework 어셈블리와 연결된 권한 집합을 식별합니다.

구문

<ClrAssembly>
...
<PermissionSet>...</PermissionSet>
      
</ClrAssembly>

요소 특징

특징

설명

데이터 형식 및 길이

String(열거형)

기본값

Safe

카디널리티

0-1: 한 번만 나타날 수 있는 선택적 요소입니다.

요소 관계

관계

요소

부모 요소

ClrAssembly

자식 요소

없음

주의

이 요소의 값은 다음 표에 나열된 문자열 중 하나로 제한됩니다.

설명

Safe

내부 계산 및 로컬 데이터 액세스만 허용됩니다. Safe는 가장 제한적인 권한 집합입니다. Safe 권한을 사용하여 어셈블리에서 실행한 코드는 파일, 네트워크, 환경 변수 또는 레지스트리와 같은 외부 시스템 리소스에 액세스할 수 없습니다.

ExternalAccess

Safe에 파일, 네트워크, 환경 변수 및 레지스트리와 같은 외부 시스템 리소스에 액세스할 수 있는 기능이 추가된 권한입니다.

Unrestricted

Unrestricted는 어셈블리에 Microsoft 내부 및 외부의 리소스에 대한 무제한적인 액세스를 제공합니다. Unrestricted 어셈블리 내에서 실행되는 코드는 비관리 코드를 호출할 수 있습니다.

AMO(Analysis Management Objects) 개체 모델에서 PermissionSet에 대해 허용된 값에 해당하는 열거형은 PermissionSet입니다.