AppDomain.PermissionSet 속성

정의

주의

Code Access Security is not supported or honored by the runtime.

샌드박스 애플리케이션 도메인의 사용 권한 집합을 가져옵니다.

public:
 property System::Security::PermissionSet ^ PermissionSet { System::Security::PermissionSet ^ get(); };
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public System.Security.PermissionSet PermissionSet { get; }
public System.Security.PermissionSet PermissionSet { get; }
public System.Security.PermissionSet PermissionSet { [System.Security.SecurityCritical] get; }
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.PermissionSet : System.Security.PermissionSet
member this.PermissionSet : System.Security.PermissionSet
[<get: System.Security.SecurityCritical>]
member this.PermissionSet : System.Security.PermissionSet
Public ReadOnly Property PermissionSet As PermissionSet

속성 값

샌드박스 애플리케이션 도메인의 사용 권한 집합입니다.

특성

설명

Caution

CAS(코드 액세스 보안)는 모든 버전의 .NET Framework 및 .NET에서 더 이상 사용되지 않습니다. 최신 버전의 .NET은 CAS 주석을 준수하지 않으며 CAS 관련 API를 사용하는 경우 오류가 발생합니다. 개발자는 보안 작업을 수행하는 다른 방법을 찾아야 합니다.

메서드 오버로드를 사용하여 AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) 만든 샌드박스 애플리케이션 도메인에는 동일한 사용 권한 집합이 있습니다. 즉, 애플리케이션 도메인에 로드되는 부분적으로 신뢰할 수 있는 모든 어셈블리에 동일한 사용 권한 집합이 부여됩니다. 샌드박스 애플리케이션 도메인에는 필요에 따라 이 권한 집합에서 제외되고 대신 완전 신뢰로 실행되는 강력한 이름의 어셈블리 목록이 있습니다.

적용 대상

추가 정보