System.Security.Permissions Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit des classes qui contrôlent l’accès aux opérations et aux ressources basées sur une stratégie.
Classes
CodeAccessSecurityAttribute |
Spécifie la classe d'attributs de base pour la sécurité d'accès du code. |
DataProtectionPermission |
Contrôle la capacité à accéder à la mémoire et aux données chiffrées. Cette classe ne peut pas être héritée. |
DataProtectionPermissionAttribute |
Permet d’appliquer les actions de sécurité de DataProtectionPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
EnvironmentPermission |
Contrôle l’accès aux variables d’environnement système et utilisateur. Cette classe ne peut pas être héritée. |
EnvironmentPermissionAttribute |
Permet d’appliquer les actions de sécurité de EnvironmentPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
FileDialogPermission |
Contrôle la capacité à accéder aux fichiers ou aux dossiers par l’intermédiaire d’une boîte de dialogue Fichier. Cette classe ne peut pas être héritée. |
FileDialogPermissionAttribute |
Permet d’appliquer les actions de sécurité de FileDialogPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
FileIOPermission |
Contrôle la possibilité d’accéder aux fichiers et dossiers. Cette classe ne peut pas être héritée. |
FileIOPermissionAttribute |
Permet d’appliquer les actions de sécurité de FileIOPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
GacIdentityPermission |
Définit l'autorisation d'identité pour les fichiers venant du Global Assembly Cache. Cette classe ne peut pas être héritée. |
GacIdentityPermissionAttribute |
Permet d’appliquer les actions de sécurité de GacIdentityPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
HostProtectionAttribute |
Autorise l'utilisation d'actions de sécurité déclarative pour déterminer les exigences de protection de l'hôte. Cette classe ne peut pas être héritée. |
IsolatedStorageFilePermission |
Spécifie l’utilisation autorisée d’un système de fichiers virtuel privé. Cette classe ne peut pas être héritée. |
IsolatedStorageFilePermissionAttribute |
Permet d’appliquer les actions de sécurité de IsolatedStorageFilePermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
IsolatedStoragePermission |
Représente un accès aux fonctionnalités génériques de stockage isolé. |
IsolatedStoragePermissionAttribute |
Permet d’appliquer les actions de sécurité de IsolatedStoragePermission au code à l’aide de la sécurité déclarative. |
KeyContainerPermission |
Contrôle la possibilité d’accéder aux conteneurs de clé. Cette classe ne peut pas être héritée. |
KeyContainerPermissionAccessEntry |
Spécifie les droits d'accès de conteneurs de clé spécifiques. Cette classe ne peut pas être héritée. |
KeyContainerPermissionAccessEntryCollection |
Représente une collection d'objets KeyContainerPermissionAccessEntry. Cette classe ne peut pas être héritée. |
KeyContainerPermissionAccessEntryEnumerator |
Représente l’énumérateur pour les objets KeyContainerPermissionAccessEntry dans un KeyContainerPermissionAccessEntryCollection. |
KeyContainerPermissionAttribute |
Permet d’appliquer les actions de sécurité de KeyContainerPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
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. |
MediaPermissionAttribute |
Permet d’appliquer les actions de sécurité de MediaPermission au code à l’aide de la sécurité déclarative. |
PermissionSetAttribute |
Autorise les actions de sécurité pour que PermissionSet s'applique au code à l'aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
PrincipalPermission |
Autorise les vérifications par rapport au principal actif (consultez IPrincipal) à l’aide de constructions de langage définies à la fois pour les actions de sécurité déclaratives et impératives. Cette classe ne peut pas être héritée. |
PrincipalPermissionAttribute |
Permet d’appliquer les actions de sécurité de PrincipalPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
PublisherIdentityPermission |
Représente l’identité d’un éditeur de logiciel. Cette classe ne peut pas être héritée. |
PublisherIdentityPermissionAttribute |
Permet d’appliquer les actions de sécurité de PublisherIdentityPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
ReflectionPermission |
Contrôle l’accès aux membres et types non publics par le biais des API System.Reflection. Contrôle certaines fonctionnalités des API System.Reflection.Emit. |
ReflectionPermissionAttribute |
Permet d’appliquer les actions de sécurité de ReflectionPermission au code à l’aide de la sécurité déclarative. |
RegistryPermission |
Contrôle la possibilité d’accéder aux variables de Registre. Cette classe ne peut pas être héritée. |
RegistryPermissionAttribute |
Permet d’appliquer les actions de sécurité de RegistryPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
ResourcePermissionBase |
Permet de contrôler les autorisations de sécurité d'accès du code. |
ResourcePermissionBaseEntry |
Définit la plus petite unité d'un jeu d'autorisations de sécurité d'accès du code. |
SecurityAttribute |
Spécifie la classe d'attributs de base pour la sécurité déclarative dont CodeAccessSecurityAttribute est dérivé. |
SecurityPermission |
Décrit un ensemble d’autorisations de sécurité appliquées au code. Cette classe ne peut pas être héritée. |
SecurityPermissionAttribute |
Permet d’appliquer les actions de sécurité de SecurityPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
SiteIdentityPermission |
Définit l’autorisation d’identité pour le site web d’où provient le code. Cette classe ne peut pas être héritée. |
SiteIdentityPermissionAttribute |
Permet d’appliquer les actions de sécurité de SiteIdentityPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
StorePermission |
Contrôle l’accès aux magasins qui contiennent des certificats X.509. Cette classe ne peut pas être héritée. |
StorePermissionAttribute |
Permet d’appliquer les actions de sécurité de StorePermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
StrongNameIdentityPermission |
Définit l’autorisation d’identité pour les noms forts. Cette classe ne peut pas être héritée. |
StrongNameIdentityPermissionAttribute |
Permet d’appliquer les actions de sécurité de StrongNameIdentityPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
StrongNamePublicKeyBlob |
Représente les informations sur la clé publique (appelées Blob) pour un nom fort. Cette classe ne peut pas être héritée. |
TypeDescriptorPermission |
Définit l'accès en confiance partielle à la classe TypeDescriptor. |
TypeDescriptorPermissionAttribute |
Détermine les indicateurs d'autorisation qui s'appliquent à un TypeDescriptor. |
UIPermission |
Contrôle les autorisations liées aux interfaces utilisateur et au Presse-papiers. Cette classe ne peut pas être héritée. |
UIPermissionAttribute |
Permet d’appliquer les actions de sécurité de UIPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
UrlIdentityPermission |
Définit l’autorisation d’identité pour l’URL d’où provient le code. Cette classe ne peut pas être héritée. |
UrlIdentityPermissionAttribute |
Permet d’appliquer les actions de sécurité de UrlIdentityPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
WebBrowserPermission |
L’objet WebBrowserPermission contrôle la capacité à créer le contrôle WebBrowser. |
WebBrowserPermissionAttribute |
Permet d’appliquer les actions de sécurité de WebBrowserPermission au code à l’aide de la sécurité déclarative. |
ZoneIdentityPermission |
Définit l’autorisation d’identité pour la zone d’où provient le code. Cette classe ne peut pas être héritée. |
ZoneIdentityPermissionAttribute |
Permet d’appliquer les actions de sécurité de ZoneIdentityPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
Interfaces
IUnrestrictedPermission |
Accorde une autorisation d’exposer un état sans restriction. |
Énumérations
DataProtectionPermissionFlags |
Spécifie les autorisations d’accès pour le chiffrement des données et de la mémoire. |
EnvironmentPermissionAccess |
Spécifie l'accès aux variables d'environnement. |
FileDialogPermissionAccess |
Spécifie le type d’accès aux fichiers autorisé via les boîtes de dialogue Fichier. |
FileIOPermissionAccess |
Spécifie le type d'accès de fichier demandé. |
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. |
IsolatedStorageContainment |
Spécifie l'utilisation autorisée du stockage isolé. |
KeyContainerPermissionFlags |
Spécifie le type d'accès au conteneur de clé autorisé. |
MediaPermissionAudio |
Spécifie le niveau d'autorisation audio. |
MediaPermissionImage |
Spécifie le niveau d'autorisation pour les images. |
MediaPermissionVideo |
Spécifie le niveau d'autorisation vidéo. |
PermissionState |
Spécifie si une autorisation doit avoir un accès total ou nul aux ressources au moment de la création. |
ReflectionPermissionFlag |
Spécifie l'utilisation autorisée des espaces de noms System.Reflection et System.Reflection.Emit. |
RegistryPermissionAccess |
Spécifie l'accès autorisé aux clés et valeurs du Registre. |
SecurityAction |
Spécifie les actions de sécurité qui peuvent être effectuées à l’aide de la sécurité déclarative. |
SecurityPermissionFlag |
Spécifie des indicateurs d'accès pour l'objet d'autorisation de sécurité. |
StorePermissionFlags |
Spécifie l'accès autorisé aux magasins de certificats X.509. |
TypeDescriptorPermissionFlags |
Définit les paramètres d'autorisation pour les descripteurs de type. |
UIPermissionClipboard |
Spécifie le type d'accès au Presse-papiers qui est autorisé au code appelant. |
UIPermissionWindow |
Spécifie le type de fenêtres que le code est autorisé à utiliser. |
WebBrowserPermissionLevel |
Spécifie le niveau d'autorisation pour un navigateur Web. |