System.Security.Permissions 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
정책을 기반으로 리소스 및 작업에 대한 액세스를 제어하는 클래스를 정의합니다.
클래스
| CodeAccessSecurityAttribute |
코드 액세스 보안을 위한 기본 특성 클래스를 지정합니다. |
| DataProtectionPermission |
암호화된 데이터와 메모리에 액세스하는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다. |
| DataProtectionPermissionAttribute |
DataProtectionPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| EnvironmentPermission |
시스템 및 사용자 환경 변수에 대한 액세스를 제어합니다. 이 클래스는 상속될 수 없습니다. |
| EnvironmentPermissionAttribute |
EnvironmentPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| FileDialogPermission |
파일 대화 상자를 통해 파일이나 폴더에 액세스할 수 있는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다. |
| FileDialogPermissionAttribute |
FileDialogPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| FileIOPermission |
파일 및 폴더에 액세스하는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다. |
| FileIOPermissionAttribute |
FileIOPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| GacIdentityPermission |
전역 어셈블리 캐시에서 시작된 파일에 대한 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다. |
| GacIdentityPermissionAttribute |
GacIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| HostProtectionAttribute |
선언적 보안 동작의 사용을 허용하여 호스트 보호 요구 사항을 확인합니다. 이 클래스는 상속될 수 없습니다. |
| IsolatedStorageFilePermission |
프라이빗 가상 파일 시스템을 사용할 수 있는 용도를 지정합니다. 이 클래스는 상속될 수 없습니다. |
| IsolatedStorageFilePermissionAttribute |
IsolatedStorageFilePermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| IsolatedStoragePermission |
일반 격리된 스토리지 기능에 대한 액세스를 나타냅니다. |
| IsolatedStoragePermissionAttribute |
IsolatedStoragePermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. |
| KeyContainerPermission |
키 컨테이너에 액세스하는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다. |
| KeyContainerPermissionAccessEntry |
특정 키 컨테이너에 대한 액세스 권한을 지정합니다. 이 클래스는 상속될 수 없습니다. |
| KeyContainerPermissionAccessEntryCollection |
KeyContainerPermissionAccessEntry 개체의 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
| KeyContainerPermissionAccessEntryEnumerator |
KeyContainerPermissionAccessEntry 의 KeyContainerPermissionAccessEntryCollection개체에 대한 열거자를 나타냅니다. |
| KeyContainerPermissionAttribute |
KeyContainerPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| MediaPermission |
MediaPermission은 부분 신뢰 WPF(Windows Presentation Foundation) 애플리케이션에서 오디오, 이미지 및 비디오 미디어가 작동되는 능력을 제어하는 보안 사용 권한 집합을 설명합니다. |
| MediaPermissionAttribute |
MediaPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. |
| PermissionSetAttribute |
선언적 보안을 사용하여 PermissionSet에 대한 보안 동작을 코드에 적용할 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| PrincipalPermission |
선언적 보안 및 명령적 보안 동작 둘 다에 대해 정의된 언어 구문을 사용하여 현재 보안 주체를 확인할 수 있도록 합니다( IPrincipal참조). 이 클래스는 상속될 수 없습니다. |
| PrincipalPermissionAttribute |
PrincipalPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| PublisherIdentityPermission |
소프트웨어 게시자의 ID를 나타냅니다. 이 클래스는 상속될 수 없습니다. |
| PublisherIdentityPermissionAttribute |
PublisherIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| ReflectionPermission |
System.Reflection API를 통해 public이 아닌 형식 및 멤버에 대한 액세스를 제어합니다. System.Reflection.Emit API의 일부 기능을 제어합니다. |
| ReflectionPermissionAttribute |
ReflectionPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. |
| RegistryPermission |
레지스트리 변수에 액세스하는 기능을 제어합니다. 이 클래스는 상속될 수 없습니다. |
| RegistryPermissionAttribute |
RegistryPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| ResourcePermissionBase |
코드 액세스 보안 권한을 제어할 수 있도록 합니다. |
| ResourcePermissionBaseEntry |
코드 액세스 보안 권한 집합의 최소 단위를 정의합니다. |
| SecurityAttribute |
CodeAccessSecurityAttribute가 파생된 선언적 보안에 대한 기본 특성 클래스를 지정합니다. |
| SecurityPermission |
코드에 적용되는 보안 권한 집합을 설명합니다. 이 클래스는 상속될 수 없습니다. |
| SecurityPermissionAttribute |
SecurityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| SiteIdentityPermission |
코드가 발생되는 웹 사이트의 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다. |
| SiteIdentityPermissionAttribute |
SiteIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| StorePermission |
X.509 인증서가 들어 있는 저장소에 대한 액세스를 제어합니다. 이 클래스는 상속될 수 없습니다. |
| StorePermissionAttribute |
StorePermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| StrongNameIdentityPermission |
강력한 이름에 대한 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다. |
| StrongNameIdentityPermissionAttribute |
StrongNameIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| StrongNamePublicKeyBlob |
강력한 이름의 blob이라는 공개 키 정보를 나타냅니다. 이 클래스는 상속될 수 없습니다. |
| TypeDescriptorPermission |
TypeDescriptor 클래스에 대한 부분 신뢰 액세스를 정의합니다. |
| TypeDescriptorPermissionAttribute |
TypeDescriptor에 적용할 권한 플래그를 결정합니다. |
| UIPermission |
사용자 인터페이스 및 클립보드와 관련된 권한을 제어합니다. 이 클래스는 상속될 수 없습니다. |
| UIPermissionAttribute |
UIPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| UrlIdentityPermission |
코드가 발생되는 URL의 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다. |
| UrlIdentityPermissionAttribute |
UrlIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
| WebBrowserPermission |
WebBrowserPermission 개체는 WebBrowser 컨트롤을 만드는 기능을 제어합니다. |
| WebBrowserPermissionAttribute |
WebBrowserPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. |
| ZoneIdentityPermission |
코드가 발생되는 영역의 ID 권한을 정의합니다. 이 클래스는 상속될 수 없습니다. |
| ZoneIdentityPermissionAttribute |
ZoneIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다. |
인터페이스
| IUnrestrictedPermission |
제한되지 않은 상태를 노출하기 위한 사용 권한을 허용합니다. |
열거형
| DataProtectionPermissionFlags |
데이터와 메모리를 암호화하기 위한 액세스 권한을 지정합니다. |
| EnvironmentPermissionAccess |
환경 변수에 대한 액세스 권한을 지정합니다. |
| FileDialogPermissionAccess |
파일 대화 상자에서 허용되는 파일에 대한 액세스 형식을 지정합니다. |
| FileIOPermissionAccess |
요청된 파일 액세스 형식을 지정합니다. |
| HostProtectionResource |
메서드나 클래스에 의해 호출되는 경우 호스트를 손상시킬 가능성이 있는 기능의 범주를 지정합니다. |
| IsolatedStorageContainment |
격리된 스토리지에 허용되는 용도를 지정합니다. |
| KeyContainerPermissionFlags |
허용되는 키 컨테이너 액세스 형식을 지정합니다. |
| MediaPermissionAudio |
오디오에 대한 사용 권한 수준을 지정합니다. |
| MediaPermissionImage |
이미지에 대한 사용 권한 수준을 지정합니다. |
| MediaPermissionVideo |
비디오 대한 사용 권한 수준을 지정합니다. |
| PermissionState |
사용 권한을 만들 때 리소스에 대해 모든 액세스 권한이 있는지 아니면 어떤 액세스 권한도 없는지를 지정합니다. |
| ReflectionPermissionFlag |
System.Reflection 및 System.Reflection.Emit 네임스페이스에 허용되는 용도를 지정합니다. |
| RegistryPermissionAccess |
레지스트리 키와 값에 허용된 액세스를 지정합니다. |
| SecurityAction |
선언적 보안을 사용하여 수행할 수 있는 보안 작업을 지정합니다. |
| SecurityPermissionFlag |
보안 권한 개체에 대한 액세스 플래그를 지정합니다. |
| StorePermissionFlags |
X.509 인증서 저장소에 대해 허용되는 액세스를 지정합니다. |
| TypeDescriptorPermissionFlags |
형식 설명자에 대한 권한 설정을 정의합니다. |
| UIPermissionClipboard |
호출 코드에 허용되는 클립보드 액세스의 형식을 지정합니다. |
| UIPermissionWindow |
코드 사용이 허용되는 창 형식을 지정합니다. |
| WebBrowserPermissionLevel |
웹 브라우저에 대한 사용 권한 수준을 지정합니다. |