System.Security.Permissions Namespace

L'espace de noms System.Security.Permissions définit les classes qui contrôlent l'accès aux opérations et aux ressources basées sur une stratégie. The System.Security.Permissions namespace defines classes that control access to operations and resources based on policy.

Classes

CodeAccessSecurityAttribute

Spécifie la classe d'attributs de base pour la sécurité d'accès du code.Specifies the base attribute class for code access security.

DataProtectionPermission

Contrôle la possibilité d'accéder à des données chiffrées et à la mémoire.Controls the ability to access encrypted data and memory. Cette classe ne peut pas être héritée.This class cannot be inherited.

DataProtectionPermissionAttribute

Permet d’appliquer les actions de sécurité de DataProtectionPermission au code à l’aide de la sécurité déclarative.Allows security actions for DataProtectionPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

EnvironmentPermission

Contrôle l'accès aux variables du système et de l'environnement utilisateur.Controls access to system and user environment variables. Cette classe ne peut pas être héritée.This class cannot be inherited.

EnvironmentPermissionAttribute

Permet d’appliquer les actions de sécurité de EnvironmentPermission au code à l’aide de la sécurité déclarative.Allows security actions for EnvironmentPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

FileDialogPermission

Contrôle la capacité à accéder aux fichiers ou aux dossiers par l’intermédiaire d’une boîte de dialogue Fichier.Controls the ability to access files or folders through a File dialog box. Cette classe ne peut pas être héritée.This class cannot be inherited.

FileDialogPermissionAttribute

Permet d’appliquer les actions de sécurité de FileDialogPermission au code à l’aide de la sécurité déclarative.Allows security actions for FileDialogPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

FileIOPermission

Contrôle la possibilité d’accéder aux fichiers et dossiers.Controls the ability to access files and folders. Cette classe ne peut pas être héritée.This class cannot be inherited.

FileIOPermissionAttribute

Permet d’appliquer les actions de sécurité de FileIOPermission au code à l’aide de la sécurité déclarative.Allows security actions for FileIOPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

GacIdentityPermission

Définit l'autorisation d'identité pour les fichiers venant du Global Assembly Cache.Defines the identity permission for files originating in the global assembly cache. Cette classe ne peut pas être héritée.This class cannot be inherited.

GacIdentityPermissionAttribute

Permet d’appliquer les actions de sécurité de GacIdentityPermission au code à l’aide de la sécurité déclarative.Allows security actions for GacIdentityPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

HostProtectionAttribute

Autorise l'utilisation d'actions de sécurité déclarative pour déterminer les exigences de protection de l'hôte.Allows the use of declarative security actions to determine host protection requirements. Cette classe ne peut pas être héritée.This class cannot be inherited.

IsolatedStorageFilePermission

Spécifie l'utilisation autorisée d'un système de fichiers virtuel privé.Specifies the allowed usage of a private virtual file system. Cette classe ne peut pas être héritée.This class cannot be inherited.

IsolatedStorageFilePermissionAttribute

Permet d’appliquer les actions de sécurité de IsolatedStorageFilePermission au code à l’aide de la sécurité déclarative.Allows security actions for IsolatedStorageFilePermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

IsolatedStoragePermission

Représente un accès aux fonctionnalités génériques de stockage isolé.Represents access to generic isolated storage capabilities.

IsolatedStoragePermissionAttribute

Permet d’appliquer les actions de sécurité de IsolatedStoragePermission au code à l’aide de la sécurité déclarative.Allows security actions for IsolatedStoragePermission to be applied to code using declarative security.

KeyContainerPermission

Contrôle la capacité à accéder à un conteneur de clé.Controls the ability to access key containers. Cette classe ne peut pas être héritée.This class cannot be inherited.

KeyContainerPermissionAccessEntry

Spécifie les droits d'accès de conteneurs de clé spécifiques.Specifies access rights for specific key containers. Cette classe ne peut pas être héritée.This class cannot be inherited.

KeyContainerPermissionAccessEntryCollection

Représente une collection d'objets KeyContainerPermissionAccessEntry.Represents a collection of KeyContainerPermissionAccessEntry objects. Cette classe ne peut pas être héritée.This class cannot be inherited.

KeyContainerPermissionAccessEntryEnumerator

Représente l'énumérateur des objets KeyContainerPermissionAccessEntry d'une KeyContainerPermissionAccessEntryCollection.Represents the enumerator for KeyContainerPermissionAccessEntry objects in a KeyContainerPermissionAccessEntryCollection.

KeyContainerPermissionAttribute

Permet d’appliquer les actions de sécurité de KeyContainerPermission au code à l’aide de la sécurité déclarative.Allows security actions for KeyContainerPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

MediaPermission

MediaPermission décrit un jeu d’autorisations de sécurité qui contrôle la capacité des médias audio, des supports d’images et des médias vidéo à fonctionner dans une application Windows Presentation Foundation (WPF) de confiance partielle.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

Permet d’appliquer les actions de sécurité de MediaPermission au code à l’aide de la sécurité déclarative.Allows security actions for MediaPermission to be applied to code using declarative security.

PermissionSetAttribute

Autorise les actions de sécurité pour que PermissionSet s'applique au code à l'aide de la sécurité déclarative.Allows security actions for a PermissionSet to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

PrincipalPermission

Autorise les vérifications par rapport à l'entité de sécurité active (consultez IPrincipal) à l'aide des constructions du langage définies pour les actions de sécurité déclarative et impérative.Allows checks against the active principal (see IPrincipal) using the language constructs defined for both declarative and imperative security actions. Cette classe ne peut pas être héritée.This class cannot be inherited.

PrincipalPermissionAttribute

Permet d’appliquer les actions de sécurité de PrincipalPermission au code à l’aide de la sécurité déclarative.Allows security actions for PrincipalPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

PublisherIdentityPermission

Représente l'identité d'un éditeur de logiciels.Represents the identity of a software publisher. Cette classe ne peut pas être héritée.This class cannot be inherited.

PublisherIdentityPermissionAttribute

Permet d’appliquer les actions de sécurité de PublisherIdentityPermission au code à l’aide de la sécurité déclarative.Allows security actions for PublisherIdentityPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

ReflectionPermission

Contrôle l'accès aux membres et types non publics à travers les API System.Reflection.Controls access to non-public types and members through the System.Reflection APIs. Contrôle certaines fonctions des API System.Reflection.Emit.Controls some features of the System.Reflection.Emit APIs.

ReflectionPermissionAttribute

Permet d’appliquer les actions de sécurité de ReflectionPermission au code à l’aide de la sécurité déclarative.Allows security actions for ReflectionPermission to be applied to code using declarative security.

RegistryPermission

Contrôle la capacité à accéder aux variables de Registre.Controls the ability to access registry variables. Cette classe ne peut pas être héritée.This class cannot be inherited.

RegistryPermissionAttribute

Permet d’appliquer les actions de sécurité de RegistryPermission au code à l’aide de la sécurité déclarative.Allows security actions for RegistryPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

ResourcePermissionBase

Permet de contrôler les autorisations de sécurité d'accès du code.Allows control of code access security permissions.

ResourcePermissionBaseEntry

Définit la plus petite unité d'un jeu d'autorisations de sécurité d'accès du code.Defines the smallest unit of a code access security permission set.

SecurityAttribute

Spécifie la classe d'attributs de base pour la sécurité déclarative dont CodeAccessSecurityAttribute est dérivé.Specifies the base attribute class for declarative security from which CodeAccessSecurityAttribute is derived.

SecurityPermission

Décrit un ensemble d'autorisations de sécurité appliquées au code.Describes a set of security permissions applied to code. Cette classe ne peut pas être héritée.This class cannot be inherited.

SecurityPermissionAttribute

Permet d’appliquer les actions de sécurité de SecurityPermission au code à l’aide de la sécurité déclarative.Allows security actions for SecurityPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

SiteIdentityPermission

Définit l'autorisation d'identité pour le site Web d'où vient le code.Defines the identity permission for the Web site from which the code originates. Cette classe ne peut pas être héritée.This class cannot be inherited.

SiteIdentityPermissionAttribute

Permet d’appliquer les actions de sécurité de SiteIdentityPermission au code à l’aide de la sécurité déclarative.Allows security actions for SiteIdentityPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

StorePermission

Contrôle l'accès aux magasins qui contiennent des certificats X.509.Controls access to stores containing X.509 certificates. Cette classe ne peut pas être héritée.This class cannot be inherited.

StorePermissionAttribute

Permet d’appliquer les actions de sécurité de StorePermission au code à l’aide de la sécurité déclarative.Allows security actions for StorePermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

StrongNameIdentityPermission

Définit l'autorisation d'identité pour les noms forts.Defines the identity permission for strong names. Cette classe ne peut pas être héritée.This class cannot be inherited.

StrongNameIdentityPermissionAttribute

Permet d’appliquer les actions de sécurité de StrongNameIdentityPermission au code à l’aide de la sécurité déclarative.Allows security actions for StrongNameIdentityPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

StrongNamePublicKeyBlob

Représente les informations sur la clé publique (appelées Blob) pour un nom fort.Represents the public key information (called a blob) for a strong name. Cette classe ne peut pas être héritée.This class cannot be inherited.

TypeDescriptorPermission

Définit l'accès en confiance partielle à la classe TypeDescriptor.Defines partial-trust access to the TypeDescriptor class.

TypeDescriptorPermissionAttribute

Détermine les indicateurs d'autorisation qui s'appliquent à un TypeDescriptor.Determines the permission flags that apply to a TypeDescriptor.

UIPermission

Contrôle les autorisations relatives aux interfaces utilisateur et au Presse-papiers.Controls the permissions related to user interfaces and the Clipboard. Cette classe ne peut pas être héritée.This class cannot be inherited.

UIPermissionAttribute

Permet d’appliquer les actions de sécurité de UIPermission au code à l’aide de la sécurité déclarative.Allows security actions for UIPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

UrlIdentityPermission

Définit l'autorisation d'identité pour l'URL d'où vient le code.Defines the identity permission for the URL from which the code originates. Cette classe ne peut pas être héritée.This class cannot be inherited.

UrlIdentityPermissionAttribute

Permet d’appliquer les actions de sécurité de UrlIdentityPermission au code à l’aide de la sécurité déclarative.Allows security actions for UrlIdentityPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

WebBrowserPermission

L’objet WebBrowserPermission contrôle la capacité à créer le contrôle WebBrowser.The WebBrowserPermission object controls the ability to create the WebBrowser control.

WebBrowserPermissionAttribute

Permet d’appliquer les actions de sécurité de WebBrowserPermission au code à l’aide de la sécurité déclarative.Allows security actions for WebBrowserPermission to be applied to code using declarative security.

ZoneIdentityPermission

Définit l'autorisation d'identité pour la zone d'où vient le code.Defines the identity permission for the zone from which the code originates. Cette classe ne peut pas être héritée.This class cannot be inherited.

ZoneIdentityPermissionAttribute

Permet d’appliquer les actions de sécurité de ZoneIdentityPermission au code à l’aide de la sécurité déclarative.Allows security actions for ZoneIdentityPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

Interfaces

IUnrestrictedPermission

Permet à une autorisation d'exposer un état sans restriction.Allows a permission to expose an unrestricted state.

Énumérations

DataProtectionPermissionFlags

Spécifie les autorisations d'accès pour le chiffrement des données et de la mémoire.Specifies the access permissions for encrypting data and memory.

EnvironmentPermissionAccess

Spécifie l'accès aux variables d'environnement.Specifies access to environment variables.

FileDialogPermissionAccess

Spécifie le type d’accès aux fichiers autorisé via les boîtes de dialogue Fichier.Specifies the type of access to files allowed through the File dialog boxes.

FileIOPermissionAccess

Spécifie le type d'accès de fichier demandé.Specifies the type of file access requested.

HostProtectionResource

Spécifie des catégories de fonctionnalités qui présentent des risques pour l'hôte si elles sont appelées par une méthode ou une classe.Specifies categories of functionality potentially harmful to the host if invoked by a method or class.

IsolatedStorageContainment

Spécifie l'utilisation autorisée du stockage isolé.Specifies the permitted use of isolated storage.

KeyContainerPermissionFlags

Spécifie le type d'accès au conteneur de clé autorisé.Specifies the type of key container access allowed.

MediaPermissionAudio

Spécifie le niveau d'autorisation audio.Specifies the permission level for audio.

MediaPermissionImage

Spécifie le niveau d'autorisation pour les images.Specifies the permission level for images.

MediaPermissionVideo

Spécifie le niveau d'autorisation vidéo.Specifies the permission level for video.

PermissionState

Spécifie si une autorisation doit avoir un accès total ou nul aux ressources au moment de la création.Specifies whether a permission should have all or no access to resources at creation.

ReflectionPermissionFlag

Spécifie l'utilisation autorisée des espaces de noms System.Reflection et System.Reflection.Emit.Specifies the permitted use of the System.Reflection and System.Reflection.Emit namespaces.

RegistryPermissionAccess

Spécifie l'accès autorisé aux clés et valeurs du Registre.Specifies the permitted access to registry keys and values.

SecurityAction

Spécifie les actions de sécurité qui peuvent être effectuées à l’aide de la sécurité déclarative.Specifies the security actions that can be performed using declarative security.

SecurityPermissionFlag

Spécifie des indicateurs d'accès pour l'objet d'autorisation de sécurité.Specifies access flags for the security permission object.

StorePermissionFlags

Spécifie l'accès autorisé aux magasins de certificats X.509.Specifies the permitted access to X.509 certificate stores.

TypeDescriptorPermissionFlags

Définit les paramètres d'autorisation pour les descripteurs de type.Defines permission settings for type descriptors.

UIPermissionClipboard

Spécifie le type d'accès au Presse-papiers qui est autorisé au code appelant.Specifies the type of clipboard access that is allowed to the calling code.

UIPermissionWindow

Spécifie le type de fenêtres que le code est autorisé à utiliser.Specifies the type of windows that code is allowed to use.

WebBrowserPermissionLevel

Spécifie le niveau d'autorisation pour un navigateur Web.Specifies the permission level for a Web browser.