내보내기(0) 인쇄
모두 확장

System.Security.Policy 네임스페이스

System.Security.Policy 네임스페이스에는 코드 그룹, 멤버 자격 조건 및 증명 정보가 포함됩니다. 이러한 세 가지 형식의 클래스는 공용 언어 런타임 보안 정책 시스템에서 적용하는 규칙을 만드는 데 사용됩니다. 증명 정보 클래스는 보안 정책에 대한 입력이며 멤버 자격 조건은 스위치입니다. 이 둘을 조합하여 정책 문을 만들고 부여된 권한 집합을 결정합니다. 정책 수준 및 코드 그룹은 정책 계층 구조를 구성하며 코드 그룹은 규칙을 캡슐화하고 정책 수준에 계층적으로 배치됩니다.

 클래스설명
Public classAllMembershipCondition모든 코드와 일치하는 멤버 자격 조건을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classApplicationDirectory정책 평가를 위한 증명 정보로 응용 프로그램 디렉터리를 제공합니다. 이 클래스는 상속될 수 없습니다.
Public classApplicationDirectoryMembershipCondition어셈블리의 응용 프로그램 디렉터리를 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다.
Public classApplicationSecurityInfo응용 프로그램의 보안 증명 정보를 보유합니다. 이 클래스는 상속될 수 없습니다.
Public classApplicationSecurityManager매니페스트 활성 응용 프로그램에 대한 신뢰 결정을 관리합니다.
Public classApplicationTrust응용 프로그램에 대한 보안 결정을 캡슐화합니다. 이 클래스는 상속될 수 없습니다.
Public classApplicationTrustCollectionApplicationTrust 개체의 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classApplicationTrustEnumeratorApplicationTrustCollection 컬렉션의 ApplicationTrust 개체에 대한 열거자를 나타냅니다.
Public classCodeConnectAccess코드에 부여된 네트워크 리소스 액세스를 지정합니다.
Public classCodeGroup모든 코드 그룹 구현이 파생해야 하는 추상 기본 클래스를 나타냅니다.
Public classEvidence보안 정책 결정의 입력을 구성하는 정보 집합을 정의합니다. 이 클래스는 상속될 수 없습니다.
Public classFileCodeGroup멤버 자격 조건과 일치하는 코드 어셈블리에 해당 코드 어셈블리에 있는 파일을 조작하는 권한을 부여합니다. 이 클래스는 상속될 수 없습니다.
Public classFirstMatchCodeGroup코드 그룹의 정책 문 및 일치하는 첫 번째 자식 코드 그룹의 정책 문을 통합하여 보안 정책을 정의할 수 있도록 합니다. 이 클래스는 상속될 수 없습니다.
Public classGacInstalled코드 어셈블리가 정책 평가를 위한 증명 정보로 GAC(전역 어셈블리 캐시)에서 시작되는지 확인합니다. 이 클래스는 상속될 수 없습니다.
Public classGacMembershipCondition전역 어셈블리 캐시 멤버 자격을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다.
Public classHash어셈블리의 해시 값에 대한 증명 정보를 제공합니다. 이 클래스는 상속될 수 없습니다.
Public classHashMembershipCondition어셈블리의 해시 값을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다.
Public classNetCodeGroup어셈블리를 다운로드한 사이트에 웹 권한을 부여합니다. 이 클래스는 상속될 수 없습니다.
Public classPermissionRequestEvidence권한 요청을 나타내는 증명 정보를 정의합니다. 이 클래스는 상속될 수 없습니다.
Public classPolicyException정책에 의해 코드를 실행할 수 없을 때 throw되는 예외입니다.
Public classPolicyLevel공용 언어 런타임의 보안 정책 수준을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classPolicyStatement특정 증명 정보 집합이 있는 코드에 적용되는 권한과 기타 정보를 설명하는 CodeGroup의 설명을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classPublisher코드 어셈블리의 Authenticode X.509v3 디지털 서명을 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다.
Public classPublisherMembershipCondition어셈블리의 소프트웨어 게시자의 Authenticode X.509v3 인증서를 테스트하여 해당 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다.
Public classSite코드 어셈블리의 원본 웹 사이트를 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다.
Public classSiteMembershipCondition어셈블리의 원본 사이트를 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다.
Public classStrongName코드 어셈블리의 강력한 이름을 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다.
Public classStrongNameMembershipCondition어셈블리의 강력한 이름을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다.
Public classTrustManagerContext응용 프로그램을 실행하도록 결정할 때와 응용 프로그램을 실행할 새 AppDomain에 보안을 설정할 때 고려할 트러스트 관리자의 컨텍스트를 나타냅니다.
Public classUnionCodeGroup현재 코드 그룹의 정책 문과 일치하는 모든 자식 코드 그룹의 정책 문을 통합한 정책 문을 갖는 코드 그룹을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classUrl코드 어셈블리의 원본 URL을 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다.
Public classUrlMembershipCondition어셈블리의 URL을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다.
Public classZone코드 어셈블리의 보안 영역을 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다.
Public classZoneMembershipCondition어셈블리의 원본 영역을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다.

 인터페이스설명
Public interfaceIApplicationTrustManager응용 프로그램을 실행해야 하는지 여부와 응용 프로그램에 부여해야 하는 권한 집합을 확인합니다.
Public interfaceIIdentityPermissionFactory새 ID 권한을 만드는 메서드를 정의합니다.
Public interfaceIMembershipCondition코드 어셈블리가 코드 그룹의 멤버인지 여부를 확인하는 테스트를 정의합니다.

 열거형설명
Public enumerationApplicationVersionMatch컬렉션에서 응용 프로그램 트러스트를 찾을 때 버전을 일치시키는 방법을 지정합니다.
Public enumerationPolicyStatementAttribute코드 그룹의 보안 정책에 대한 특수 특성 플래그를 정의합니다.
Public enumerationTrustManagerUIContext트러스트 관리자가 신뢰 결정에 사용해야 하는 UI(사용자 인터페이스) 형식을 지정합니다.

커뮤니티 추가 항목

추가
표시:
© 2015 Microsoft