System.Security.Permissions Namespace

System.Security.Permissions 네임스페이스는 정책을 기반으로 리소스 및 작업에 대한 액세스를 제어하는 클래스를 정의합니다. The System.Security.Permissions namespace defines classes that control access to operations and resources based on policy.

클래스

CodeAccessSecurityAttribute

코드 액세스 보안을 위한 기본 특성 클래스를 지정합니다.Specifies the base attribute class for code access security.

DataProtectionPermission

암호화된 데이터와 메모리에 액세스하는 기능을 제어합니다.Controls the ability to access encrypted data and memory. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

DataProtectionPermissionAttribute

DataProtectionPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for DataProtectionPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

EnvironmentPermission

시스템 및 사용자 환경 변수에 대한 액세스를 제어합니다.Controls access to system and user environment variables. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

EnvironmentPermissionAttribute

EnvironmentPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for EnvironmentPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

FileDialogPermission

파일 대화 상자를 통해 파일이나 폴더에 액세스할 수 있는 기능을 제어합니다.Controls the ability to access files or folders through a File dialog box. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

FileDialogPermissionAttribute

FileDialogPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for FileDialogPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

FileIOPermission

파일 및 폴더에 액세스하는 기능을 제어합니다.Controls the ability to access files and folders. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

FileIOPermissionAttribute

FileIOPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for FileIOPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

GacIdentityPermission

전역 어셈블리 캐시에서 시작된 파일에 대한 ID 권한을 정의합니다.Defines the identity permission for files originating in the global assembly cache. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

GacIdentityPermissionAttribute

GacIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for GacIdentityPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

HostProtectionAttribute

선언적 보안 동작의 사용을 허용하여 호스트 보호 요구 사항을 확인합니다.Allows the use of declarative security actions to determine host protection requirements. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

IsolatedStorageFilePermission

프라이빗 가상 파일 시스템을 사용할 수 있는 용도를 지정합니다.Specifies the allowed usage of a private virtual file system. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

IsolatedStorageFilePermissionAttribute

IsolatedStorageFilePermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for IsolatedStorageFilePermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

IsolatedStoragePermission

일반 격리된 스토리지 기능에 대한 액세스를 나타냅니다.Represents access to generic isolated storage capabilities.

IsolatedStoragePermissionAttribute

IsolatedStoragePermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for IsolatedStoragePermission to be applied to code using declarative security.

KeyContainerPermission

키 컨테이너에 액세스하는 기능을 제어합니다.Controls the ability to access key containers. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

KeyContainerPermissionAccessEntry

특정 키 컨테이너에 대한 액세스 권한을 지정합니다.Specifies access rights for specific key containers. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

KeyContainerPermissionAccessEntryCollection

KeyContainerPermissionAccessEntry 개체의 컬렉션을 나타냅니다.Represents a collection of KeyContainerPermissionAccessEntry objects. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

KeyContainerPermissionAccessEntryEnumerator

KeyContainerPermissionAccessEntryKeyContainerPermissionAccessEntryCollection 개체에 대한 열거자를 나타냅니다.Represents the enumerator for KeyContainerPermissionAccessEntry objects in a KeyContainerPermissionAccessEntryCollection.

KeyContainerPermissionAttribute

KeyContainerPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for KeyContainerPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

MediaPermission

MediaPermission은 부분 신뢰 WPF(Windows Presentation Foundation) 애플리케이션에서 오디오, 이미지 및 비디오 미디어가 작동되는 능력을 제어하는 보안 사용 권한 집합을 설명합니다.The MediaPermission describes a set of security permissions that controls the ability for audio, image, and video media to work in a partial-trust Windows Presentation Foundation (WPF) application.

MediaPermissionAttribute

MediaPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for MediaPermission to be applied to code using declarative security.

PermissionSetAttribute

선언적 보안을 사용하여 PermissionSet에 대한 보안 동작을 코드에 적용할 수 있습니다.Allows security actions for a PermissionSet to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

PrincipalPermission

선언적 및 명령적 보안 동작에 대해 정의된 언어 구문을 사용하여 활성 보안 주체(IPrincipal 참조)에 대해 확인할 수 있습니다.Allows checks against the active principal (see IPrincipal) using the language constructs defined for both declarative and imperative security actions. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

PrincipalPermissionAttribute

PrincipalPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for PrincipalPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

PublisherIdentityPermission

소프트웨어 게시자의 ID를 나타냅니다.Represents the identity of a software publisher. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

PublisherIdentityPermissionAttribute

PublisherIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for PublisherIdentityPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ReflectionPermission

System.Reflection API를 통한 public이 아닌 형식 및 멤버에 대한 액세스를 제어합니다.Controls access to non-public types and members through the System.Reflection APIs. 또한 System.Reflection.Emit API의 몇 가지 기능을 제어합니다.Controls some features of the System.Reflection.Emit APIs.

ReflectionPermissionAttribute

ReflectionPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for ReflectionPermission to be applied to code using declarative security.

RegistryPermission

레지스트리 변수에 액세스하는 기능을 제어합니다.Controls the ability to access registry variables. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

RegistryPermissionAttribute

RegistryPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for RegistryPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ResourcePermissionBase

코드 액세스 보안 권한을 제어할 수 있도록 합니다.Allows control of code access security permissions.

ResourcePermissionBaseEntry

코드 액세스 보안 권한 집합의 최소 단위를 정의합니다.Defines the smallest unit of a code access security permission set.

SecurityAttribute

CodeAccessSecurityAttribute가 파생된 선언적 보안에 대한 기본 특성 클래스를 지정합니다.Specifies the base attribute class for declarative security from which CodeAccessSecurityAttribute is derived.

SecurityPermission

코드에 적용되는 보안 권한 집합을 설명합니다.Describes a set of security permissions applied to code. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

SecurityPermissionAttribute

SecurityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for SecurityPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

SiteIdentityPermission

코드가 발생되는 웹 사이트의 ID 권한을 정의합니다.Defines the identity permission for the Web site from which the code originates. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

SiteIdentityPermissionAttribute

SiteIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for SiteIdentityPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

StorePermission

X.509 인증서가 들어 있는 저장소에 대한 액세스를 제어합니다.Controls access to stores containing X.509 certificates. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

StorePermissionAttribute

StorePermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for StorePermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

StrongNameIdentityPermission

강력한 이름에 대한 ID 권한을 정의합니다.Defines the identity permission for strong names. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

StrongNameIdentityPermissionAttribute

StrongNameIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for StrongNameIdentityPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

StrongNamePublicKeyBlob

강력한 이름의 blob이라는 공개 키 정보를 나타냅니다.Represents the public key information (called a blob) for a strong name. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

TypeDescriptorPermission

TypeDescriptor 클래스에 대한 부분 신뢰 액세스를 정의합니다.Defines partial-trust access to the TypeDescriptor class.

TypeDescriptorPermissionAttribute

TypeDescriptor에 적용할 권한 플래그를 결정합니다.Determines the permission flags that apply to a TypeDescriptor.

UIPermission

사용자 인터페이스 및 클립보드와 관련된 권한을 제어합니다.Controls the permissions related to user interfaces and the Clipboard. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

UIPermissionAttribute

UIPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for UIPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

UrlIdentityPermission

코드가 발생되는 URL의 ID 권한을 정의합니다.Defines the identity permission for the URL from which the code originates. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

UrlIdentityPermissionAttribute

UrlIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for UrlIdentityPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

WebBrowserPermission

WebBrowserPermission 개체는 WebBrowser 컨트롤을 만드는 기능을 제어합니다.The WebBrowserPermission object controls the ability to create the WebBrowser control.

WebBrowserPermissionAttribute

WebBrowserPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for WebBrowserPermission to be applied to code using declarative security.

ZoneIdentityPermission

코드가 발생되는 영역의 ID 권한을 정의합니다.Defines the identity permission for the zone from which the code originates. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ZoneIdentityPermissionAttribute

ZoneIdentityPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for ZoneIdentityPermission to be applied to code using declarative security. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

인터페이스

IUnrestrictedPermission

제한되지 않은 상태를 노출하기 위한 사용 권한을 허용합니다.Allows a permission to expose an unrestricted state.

열거형

DataProtectionPermissionFlags

데이터와 메모리를 암호화하기 위한 액세스 권한을 지정합니다.Specifies the access permissions for encrypting data and memory.

EnvironmentPermissionAccess

환경 변수에 대한 액세스 권한을 지정합니다.Specifies access to environment variables.

FileDialogPermissionAccess

파일 대화 상자에서 허용되는 파일에 대한 액세스 형식을 지정합니다.Specifies the type of access to files allowed through the File dialog boxes.

FileIOPermissionAccess

요청된 파일 액세스 형식을 지정합니다.Specifies the type of file access requested.

HostProtectionResource

메서드나 클래스에 의해 호출되는 경우 호스트를 손상시킬 가능성이 있는 기능의 범주를 지정합니다.Specifies categories of functionality potentially harmful to the host if invoked by a method or class.

IsolatedStorageContainment

격리된 스토리지에 허용되는 용도를 지정합니다.Specifies the permitted use of isolated storage.

KeyContainerPermissionFlags

허용되는 키 컨테이너 액세스 형식을 지정합니다.Specifies the type of key container access allowed.

MediaPermissionAudio

오디오에 대한 사용 권한 수준을 지정합니다.Specifies the permission level for audio.

MediaPermissionImage

이미지에 대한 사용 권한 수준을 지정합니다.Specifies the permission level for images.

MediaPermissionVideo

비디오 대한 사용 권한 수준을 지정합니다.Specifies the permission level for video.

PermissionState

사용 권한을 만들 때 리소스에 대해 모든 액세스 권한이 있는지 아니면 어떤 액세스 권한도 없는지를 지정합니다.Specifies whether a permission should have all or no access to resources at creation.

ReflectionPermissionFlag

System.ReflectionSystem.Reflection.Emit 네임스페이스에 허용되는 용도를 지정합니다.Specifies the permitted use of the System.Reflection and System.Reflection.Emit namespaces.

RegistryPermissionAccess

레지스트리 키와 값에 허용된 액세스를 지정합니다.Specifies the permitted access to registry keys and values.

SecurityAction

선언적 보안을 사용하여 수행할 수 있는 보안 작업을 지정합니다.Specifies the security actions that can be performed using declarative security.

SecurityPermissionFlag

보안 권한 개체에 대한 액세스 플래그를 지정합니다.Specifies access flags for the security permission object.

StorePermissionFlags

X.509 인증서 저장소에 대해 허용되는 액세스를 지정합니다.Specifies the permitted access to X.509 certificate stores.

TypeDescriptorPermissionFlags

형식 설명자에 대한 권한 설정을 정의합니다.Defines permission settings for type descriptors.

UIPermissionClipboard

호출 코드에 허용되는 클립보드 액세스의 형식을 지정합니다.Specifies the type of clipboard access that is allowed to the calling code.

UIPermissionWindow

코드 사용이 허용되는 창 형식을 지정합니다.Specifies the type of windows that code is allowed to use.

WebBrowserPermissionLevel

웹 브라우저에 대한 사용 권한 수준을 지정합니다.Specifies the permission level for a Web browser.