다음을 통해 공유


HostSecurityManager.DomainPolicy 속성

정의

주의

AppDomain policy levels are obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

파생 클래스에서 재정의된 경우 현재 애플리케이션 도메인에 대한 보안 정책을 가져옵니다.

public:
 virtual property System::Security::Policy::PolicyLevel ^ DomainPolicy { System::Security::Policy::PolicyLevel ^ get(); };
public virtual System.Security.Policy.PolicyLevel DomainPolicy { get; }
[System.Obsolete("AppDomain policy levels are obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public virtual System.Security.Policy.PolicyLevel DomainPolicy { get; }
member this.DomainPolicy : System.Security.Policy.PolicyLevel
[<System.Obsolete("AppDomain policy levels are obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
member this.DomainPolicy : System.Security.Policy.PolicyLevel
Public Overridable ReadOnly Property DomainPolicy As PolicyLevel

속성 값

PolicyLevel

현재 애플리케이션 도메인에 대한 보안 정책입니다. 기본값은 null입니다.

특성

예외

이 메서드는 .NET Framework 4에서 사용되지 않는 CAS(코드 액세스 보안) 정책을 사용합니다. 이전 버전의 .NET Framework와의 호환성에 대한 CAS 정책을 사용하도록 설정하려면 <legacyCasPolicy> 요소를 사용합니다.

설명

이 속성은 파생 클래스에서 재정의할 수 있습니다. 기본 구현은 항상 null를 반환합니다.

이 속성은 생성 시 AppDomain 호출됩니다. 호스트가 현재 AppDomain에 대한 정책을 제공할 수 있습니다. 정책 수준은 다음으로 구성됩니다.

  • 단일 루팅된 트리로 구성된 코드 그룹 집합입니다.

  • 코드 그룹에 속하는 코드에 부여할 권한을 지정하기 위해 코드 그룹에서 참조하는 명명된 권한 집합 집합입니다.

  • 완전히 신뢰할 수 있는 어셈블리 목록입니다.

중요

중요한 구현 정보는 클래스의 상속자에 대한 HostSecurityManager 참고 사항을 참조하세요.

적용 대상