System.Security.Permissions
TOC
Collapse the table of content
Expand the table of content

System.Security.Permissions Namespace

 

The System.Security.Permissions namespace defines classes that control access to operations and resources based on policy.

ClassDescription
System_CAPS_pubclassCodeAccessSecurityAttribute

Specifies the base attribute class for code access security.

System_CAPS_pubclassDataProtectionPermission

Controls the ability to access encrypted data and memory. This class cannot be inherited.

System_CAPS_pubclassDataProtectionPermissionAttribute

Allows security actions for DataProtectionPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassEnvironmentPermission

Controls access to system and user environment variables. This class cannot be inherited.

System_CAPS_pubclassEnvironmentPermissionAttribute

Allows security actions for EnvironmentPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassFileDialogPermission

Controls the ability to access files or folders through a File dialog box. This class cannot be inherited.

System_CAPS_pubclassFileDialogPermissionAttribute

Allows security actions for FileDialogPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassFileIOPermission

Controls the ability to access files and folders. This class cannot be inherited.

System_CAPS_pubclassFileIOPermissionAttribute

Allows security actions for FileIOPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassGacIdentityPermission

Defines the identity permission for files originating in the global assembly cache. This class cannot be inherited.

System_CAPS_pubclassGacIdentityPermissionAttribute

Allows security actions for GacIdentityPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassHostProtectionAttribute

Allows the use of declarative security actions to determine host protection requirements. This class cannot be inherited.

System_CAPS_pubclassIsolatedStorageFilePermission

Specifies the allowed usage of a private virtual file system. This class cannot be inherited.

System_CAPS_pubclassIsolatedStorageFilePermissionAttribute

Allows security actions for IsolatedStorageFilePermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassIsolatedStoragePermission

Represents access to generic isolated storage capabilities.

System_CAPS_pubclassIsolatedStoragePermissionAttribute

Allows security actions for IsolatedStoragePermission to be applied to code using declarative security.

System_CAPS_pubclassKeyContainerPermission

Controls the ability to access key containers. This class cannot be inherited.

System_CAPS_pubclassKeyContainerPermissionAccessEntry

Specifies access rights for specific key containers. This class cannot be inherited.

System_CAPS_pubclassKeyContainerPermissionAccessEntryCollection

Represents a collection of KeyContainerPermissionAccessEntry objects. This class cannot be inherited.

System_CAPS_pubclassKeyContainerPermissionAccessEntryEnumerator
System_CAPS_pubclassKeyContainerPermissionAttribute

Allows security actions for KeyContainerPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassMediaPermission

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.

System_CAPS_pubclassMediaPermissionAttribute

Allows security actions for MediaPermission to be applied to code using declarative security.

System_CAPS_pubclassPermissionSetAttribute

Allows security actions for a PermissionSet to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassPrincipalPermission

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.

System_CAPS_pubclassPrincipalPermissionAttribute

Allows security actions for PrincipalPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassPublisherIdentityPermission

Represents the identity of a software publisher. This class cannot be inherited.

System_CAPS_pubclassPublisherIdentityPermissionAttribute

Allows security actions for PublisherIdentityPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassReflectionPermission

Controls access to non-public types and members through the System.Reflection APIs. Controls some features of the System.Reflection.Emit APIs.

System_CAPS_pubclassReflectionPermissionAttribute

Allows security actions for ReflectionPermission to be applied to code using declarative security.

System_CAPS_pubclassRegistryPermission

Controls the ability to access registry variables. This class cannot be inherited.

System_CAPS_pubclassRegistryPermissionAttribute

Allows security actions for RegistryPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassResourcePermissionBase

Allows control of code access security permissions.

System_CAPS_pubclassResourcePermissionBaseEntry

Defines the smallest unit of a code access security permission set.

System_CAPS_pubclassSecurityAttribute

Specifies the base attribute class for declarative security from which CodeAccessSecurityAttribute is derived.

System_CAPS_pubclassSecurityPermission

Describes a set of security permissions applied to code. This class cannot be inherited.

System_CAPS_pubclassSecurityPermissionAttribute

Allows security actions for SecurityPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassSiteIdentityPermission

Defines the identity permission for the Web site from which the code originates. This class cannot be inherited.

System_CAPS_pubclassSiteIdentityPermissionAttribute

Allows security actions for SiteIdentityPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassStorePermission

Controls access to stores containing X.509 certificates. This class cannot be inherited.

System_CAPS_pubclassStorePermissionAttribute

Allows security actions for StorePermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassStrongNameIdentityPermission

Defines the identity permission for strong names. This class cannot be inherited.

System_CAPS_pubclassStrongNameIdentityPermissionAttribute

Allows security actions for StrongNameIdentityPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassStrongNamePublicKeyBlob

Represents the public key information (called a blob) for a strong name. This class cannot be inherited.

System_CAPS_pubclassTypeDescriptorPermission

Defines partial-trust access to the TypeDescriptor class.

System_CAPS_pubclassTypeDescriptorPermissionAttribute

Determines the permission flags that apply to a TypeDescriptor.

System_CAPS_pubclassUIPermission

Controls the permissions related to user interfaces and the Clipboard. This class cannot be inherited.

System_CAPS_pubclassUIPermissionAttribute

Allows security actions for UIPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassUrlIdentityPermission

Defines the identity permission for the URL from which the code originates. This class cannot be inherited.

System_CAPS_pubclassUrlIdentityPermissionAttribute

Allows security actions for UrlIdentityPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassWebBrowserPermission

The WebBrowserPermission object controls the ability to create the WebBrowser control.

System_CAPS_pubclassWebBrowserPermissionAttribute

Allows security actions for WebBrowserPermission to be applied to code using declarative security.

System_CAPS_pubclassZoneIdentityPermission

Defines the identity permission for the zone from which the code originates. This class cannot be inherited.

System_CAPS_pubclassZoneIdentityPermissionAttribute

Allows security actions for ZoneIdentityPermission to be applied to code using declarative security. This class cannot be inherited.

InterfaceDescription
System_CAPS_pubinterfaceIUnrestrictedPermission

Allows a permission to expose an unrestricted state.

EnumerationDescription
System_CAPS_pubenumDataProtectionPermissionFlags

Specifies the access permissions for encrypting data and memory.

System_CAPS_pubenumEnvironmentPermissionAccess

Specifies access to environment variables.

System_CAPS_pubenumFileDialogPermissionAccess

Specifies the type of access to files allowed through the File dialog boxes.

System_CAPS_pubenumFileIOPermissionAccess

Specifies the type of file access requested.

System_CAPS_pubenumHostProtectionResource

Specifies categories of functionality potentially harmful to the host if invoked by a method or class.

System_CAPS_pubenumIsolatedStorageContainment

Specifies the permitted use of isolated storage.

System_CAPS_pubenumKeyContainerPermissionFlags

Specifies the type of key container access allowed.

System_CAPS_pubenumMediaPermissionAudio

Specifies the permission level for audio.

System_CAPS_pubenumMediaPermissionImage

Specifies the permission level for images.

System_CAPS_pubenumMediaPermissionVideo

Specifies the permission level for video.

System_CAPS_pubenumPermissionState

Specifies whether a permission should have all or no access to resources at creation.

System_CAPS_pubenumReflectionPermissionFlag

Specifies the permitted use of the System.Reflection and System.Reflection.Emit namespaces.

System_CAPS_pubenumRegistryPermissionAccess

Specifies the permitted access to registry keys and values.

System_CAPS_pubenumSecurityAction

Specifies the security actions that can be performed using declarative security.

System_CAPS_pubenumSecurityPermissionFlag

Specifies access flags for the security permission object.

System_CAPS_pubenumStorePermissionFlags

Specifies the permitted access to X.509 certificate stores.

System_CAPS_pubenumTypeDescriptorPermissionFlags

Defines permission settings for type descriptors.

System_CAPS_pubenumUIPermissionClipboard

Specifies the type of clipboard access that is allowed to the calling code.

System_CAPS_pubenumUIPermissionWindow

Specifies the type of windows that code is allowed to use.

System_CAPS_pubenumWebBrowserPermissionLevel

Specifies the permission level for a Web browser.

Return to top
Show:
© 2016 Microsoft