System.Security.Permissions Espace de noms

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.