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: