Share via


HostSecurityManager.Flags 속성

정의

호스트와 관련된 보안 정책 구성 요소를 나타내는 플래그를 가져옵니다.

public:
 virtual property System::Security::HostSecurityManagerOptions Flags { System::Security::HostSecurityManagerOptions get(); };
public virtual System.Security.HostSecurityManagerOptions Flags { get; }
member this.Flags : System.Security.HostSecurityManagerOptions
Public Overridable ReadOnly Property Flags As HostSecurityManagerOptions

속성 값

보안 정책 구성 요소를 지정하는 열거형 값 중 하나입니다. 기본값은 AllFlags입니다.

예제

다음 예제에서는 사용자 지정 호스트 보안 관리자에 대 한 속성을 재정의 Flags 하는 방법을 보여 줍니다. 이 예제는에 대해 제공 된 큰 예제의 일부는 HostSecurityManager 클래스입니다.

private HostSecurityManagerOptions hostFlags = HostSecurityManagerOptions.HostDetermineApplicationTrust |
                                           HostSecurityManagerOptions.HostAssemblyEvidence;
public override HostSecurityManagerOptions Flags
{
    get
    {
        return hostFlags;
    }
}
Private hostFlags As HostSecurityManagerOptions = HostSecurityManagerOptions.HostDetermineApplicationTrust Or HostSecurityManagerOptions.HostAssemblyEvidence

Public Overrides ReadOnly Property Flags() As HostSecurityManagerOptions
    Get
        Return hostFlags
    End Get
End Property

설명

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

파생된 호스트의 하위 집합만 관심 있는 경우이 속성의 HostSecurityManagerOptions 값을 변경할 수 있습니다. 가능한 하위 집합에는 없음, 거부된 집합, 정책 수준 및 어셈블리 증거가 포함됩니다.

적용 대상