다음을 통해 공유


System.Security.Permissions 네임스페이스

System.Security.Permissions 네임스페이스는 정책을 기반으로 리소스 및 작업에 대한 액세스를 제어하는 클래스를 정의합니다.

클래스

  클래스 설명
Public class CodeAccessSecurityAttribute 코드 액세스 보안을 위한 기본 특성 클래스를 지정합니다.
Public class DataProtectionPermission 암호화된 데이터와 메모리에 액세스하는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다.
Public class DataProtectionPermissionAttribute 선언적 보안을 사용하여 DataProtectionPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class EnvironmentPermission 시스템 및 사용자 환경 변수에 대한 액세스를 제어합니다. 이 클래스는 상속될 수 없습니다.
Public class EnvironmentPermissionAttribute 선언적 보안을 사용하여 EnvironmentPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class FileDialogPermission 파일 대화 상자에서 파일이나 폴더에 액세스하는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다.
Public class FileDialogPermissionAttribute 선언적 보안을 사용하여 FileDialogPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class FileIOPermission 파일과 폴더에 액세스하는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다.
Public class FileIOPermissionAttribute 선언적 보안을 사용하여 FileIOPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class GacIdentityPermission 전역 어셈블리 캐시에서 시작된 파일에 대한 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다.
Public class GacIdentityPermissionAttribute 선언적 보안을 사용하여 GacIdentityPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class HostProtectionAttribute 선언적 보안 동작의 사용을 허용하여 호스트 보호 요구 사항을 확인합니다. 이 클래스는 상속될 수 없습니다.
Public class IsolatedStorageFilePermission 전용 가상 파일 시스템을 사용할 수 있는 용도를 지정합니다. 이 클래스는 상속될 수 없습니다.
Public class IsolatedStorageFilePermissionAttribute 선언적 보안을 사용하여 IsolatedStorageFilePermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class IsolatedStoragePermission 일반 격리된 저장소 기능에 대한 액세스를 나타냅니다.
Public class IsolatedStoragePermissionAttribute 선언적 보안을 사용하여 IsolatedStoragePermission에 대한 보안 동작을 코드에 적용할 수 있습니다.
Public class KeyContainerPermission 키 컨테이너에 액세스하는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다.
Public class KeyContainerPermissionAccessEntry 특정 키 컨테이너에 대한 액세스 권한을 지정합니다. 이 클래스는 상속될 수 없습니다.
Public class KeyContainerPermissionAccessEntryCollection KeyContainerPermissionAccessEntry 개체의 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public class KeyContainerPermissionAccessEntryEnumerator KeyContainerPermissionAccessEntryCollectionKeyContainerPermissionAccessEntry 개체에 대한 열거자를 나타냅니다.
Public class KeyContainerPermissionAttribute 선언적 보안을 사용하여 KeyContainerPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class PermissionSetAttribute 선언적 보안을 사용하여 PermissionSet에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class PrincipalPermission 선언적 및 명령적 보안 동작에 대해 정의된 언어 구문을 사용하여 활성 보안 주체(IPrincipal 참조)에 대해 확인할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class PrincipalPermissionAttribute 선언적 보안을 사용하여 PrincipalPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class PublisherIdentityPermission 소프트웨어 게시자의 ID를 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public class PublisherIdentityPermissionAttribute 선언적 보안을 사용하여 PublisherIdentityPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class ReflectionPermission System.Reflection API를 통해 메타데이터에 대한 액세스를 제어합니다. 이 클래스는 상속될 수 없습니다.
Public class ReflectionPermissionAttribute 선언적 보안을 사용하여 ReflectionPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class RegistryPermission 레지스트리 변수에 액세스하는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다.
Public class RegistryPermissionAttribute 선언적 보안을 사용하여 RegistryPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class ResourcePermissionBase 코드 액세스 보안 권한을 제어할 수 있도록 합니다.
Public class ResourcePermissionBaseEntry 코드 액세스 보안 권한 집합의 최소 단위를 정의합니다.
Public class SecurityAttribute CodeAccessSecurityAttribute가 파생된 선언적 보안에 대한 기본 특성 클래스를 지정합니다.
Public class SecurityPermission 코드에 적용되는 보안 권한 집합을 설명합니다. 이 클래스는 상속될 수 없습니다.
Public class SecurityPermissionAttribute 선언적 보안을 사용하여 SecurityPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class SiteIdentityPermission 코드가 발생되는 웹 사이트의 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다.
Public class SiteIdentityPermissionAttribute 선언적 보안을 사용하여 SiteIdentityPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class StorePermission X.509 인증서가 들어 있는 저장소에 대한 액세스를 제어합니다. 이 클래스는 상속될 수 없습니다.
Public class StorePermissionAttribute 선언적 보안을 사용하여 StorePermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class StrongNameIdentityPermission 강력한 이름에 대한 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다.
Public class StrongNameIdentityPermissionAttribute 선언적 보안을 사용하여 StrongNameIdentityPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class StrongNamePublicKeyBlob 강력한 이름의 blob이라는 공개 키 정보를 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public class UIPermission 사용자 인터페이스 및 클립보드와 관련된 권한을 제어합니다. 이 클래스는 상속될 수 없습니다.
Public class UIPermissionAttribute 선언적 보안을 사용하여 UIPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class UrlIdentityPermission 코드가 발생되는 URL의 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다.
Public class UrlIdentityPermissionAttribute 선언적 보안을 사용하여 UrlIdentityPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.
Public class ZoneIdentityPermission 코드가 발생되는 영역의 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다.
Public class ZoneIdentityPermissionAttribute 선언적 보안을 사용하여 ZoneIdentityPermission에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다.

인터페이스

  인터페이스 설명
Public interface IUnrestrictedPermission 제한되지 않은 상태를 노출하기 위한 사용 권한을 허용합니다.

열거형

  열거형 설명
Public enumeration DataProtectionPermissionFlags 데이터와 메모리를 암호화하기 위한 액세스 권한을 지정합니다.
Public enumeration EnvironmentPermissionAccess 환경 변수에 대한 액세스 권한을 지정합니다.
Public enumeration FileDialogPermissionAccess 파일 대화 상자에서 허용되는 파일에 대한 액세스 형식을 지정합니다.
Public enumeration FileIOPermissionAccess 요청된 파일 액세스 형식을 지정합니다.
Public enumeration HostProtectionResource 메서드나 클래스에 의해 호출되는 경우 호스트를 손상시킬 가능성이 있는 기능의 범주를 지정합니다.
Public enumeration IsolatedStorageContainment 격리 저장소에 허용되는 용도를 지정합니다.
Public enumeration KeyContainerPermissionFlags 허용되는 키 컨테이너 액세스 형식을 지정합니다.
Public enumeration PermissionState 사용 권한을 만들 때 리소스에 대해 모든 액세스 권한이 있는지 아니면 어떤 액세스 권한도 없는지를 지정합니다.
Public enumeration ReflectionPermissionFlag 볼 수 없는 멤버에서 System.Reflection을 사용하도록 허용합니다.
Public enumeration RegistryPermissionAccess 레지스트리 키와 값에 허용된 액세스를 지정합니다.
Public enumeration SecurityAction 선언적 보안을 사용하여 수행할 수 있는 보안 동작을 지정합니다.
Public enumeration SecurityPermissionFlag 보안 권한 개체에 대한 액세스 플래그를 지정합니다.
Public enumeration StorePermissionFlags X.509 인증서 저장소에 대해 허용되는 액세스를 지정합니다.
Public enumeration UIPermissionClipboard 호출 코드에 허용되는 클립보드 액세스의 형식을 지정합니다.
Public enumeration UIPermissionWindow 코드 사용이 허용되는 창 형식을 지정합니다.