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 en fonction de la stratégie.
Classes
| Nom | Description |
|---|---|
| CodeAccessSecurityAttribute |
Spécifie la classe d’attribut de base pour la sécurité de l’accès au code. |
| DataProtectionPermission |
Contrôle la possibilité d’accéder aux données chiffrées et à la mémoire. Cette classe ne peut pas être héritée. |
| DataProtectionPermissionAttribute |
Autorise l’application d’actions DataProtectionPermission de sécurité au code à l’aide d’une 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 |
Autorise l’application d’actions EnvironmentPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| FileDialogPermission |
Contrôle la possibilité d’accéder à des fichiers ou dossiers via une boîte de dialogue Fichier . Cette classe ne peut pas être héritée. |
| FileDialogPermissionAttribute |
Autorise l’application d’actions FileDialogPermission de sécurité au code à l’aide d’une 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 |
Autorise l’application d’actions FileIOPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| GacIdentityPermission |
Définit l’autorisation d’identité pour les fichiers provenant du Global Assembly Cache. Cette classe ne peut pas être héritée. |
| GacIdentityPermissionAttribute |
Autorise l’application d’actions GacIdentityPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| HostProtectionAttribute |
Permet d’utiliser des actions de sécurité déclaratives 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 |
Autorise l’application d’actions IsolatedStorageFilePermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| IsolatedStoragePermission |
Représente l’accès aux fonctionnalités de stockage isolé génériques. |
| IsolatedStoragePermissionAttribute |
Autorise l’application d’actions IsolatedStoragePermission de sécurité au code à l’aide d’une sécurité déclarative. |
| KeyContainerPermission |
Contrôle la possibilité d’accéder aux conteneurs de clés. Cette classe ne peut pas être héritée. |
| KeyContainerPermissionAccessEntry |
Spécifie les droits d’accès pour des conteneurs de clés 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 KeyContainerPermissionAccessEntry les objets d’un KeyContainerPermissionAccessEntryCollection. |
| KeyContainerPermissionAttribute |
Autorise l’application d’actions KeyContainerPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| MediaPermission |
Le MediaPermission décrit un ensemble d’autorisations de sécurité qui contrôlent la possibilité pour l’audio, l’image et le média vidéo de fonctionner dans une application de confiance partielle Windows Presentation Foundation (WPF). |
| MediaPermissionAttribute |
Autorise l’application d’actions MediaPermission de sécurité au code à l’aide d’une sécurité déclarative. |
| PermissionSetAttribute |
Permet d’appliquer des actions PermissionSet de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| PrincipalPermission |
Autorise les vérifications sur le principal actif (voir IPrincipal) à l’aide des constructions de langage définies pour les actions de sécurité déclaratives et impératives. Cette classe ne peut pas être héritée. |
| PrincipalPermissionAttribute |
Autorise l’application d’actions PrincipalPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| PublisherIdentityPermission |
Représente l’identité d’un éditeur de logiciels. Cette classe ne peut pas être héritée. |
| PublisherIdentityPermissionAttribute |
Autorise l’application d’actions PublisherIdentityPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| ReflectionPermission |
Contrôle l’accès aux types et membres non publics via les System.Reflection API. Contrôle certaines fonctionnalités des System.Reflection.Emit API. |
| ReflectionPermissionAttribute |
Autorise l’application d’actions ReflectionPermission de sécurité au code à l’aide d’une 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 |
Autorise l’application d’actions RegistryPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| ResourcePermissionBase |
Autorise le contrôle des autorisations de sécurité d’accès au code. |
| ResourcePermissionBaseEntry |
Définit la plus petite unité d’un jeu d’autorisations de sécurité d’accès au code. |
| SecurityAttribute |
Spécifie la classe d’attribut de base pour la sécurité déclarative à partir de laquelle CodeAccessSecurityAttribute est dérivée. |
| SecurityPermission |
Décrit un ensemble d’autorisations de sécurité appliquées au code. Cette classe ne peut pas être héritée. |
| SecurityPermissionAttribute |
Autorise l’application d’actions SecurityPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| SiteIdentityPermission |
Définit l’autorisation d’identité pour le site Web à partir duquel le code provient. Cette classe ne peut pas être héritée. |
| SiteIdentityPermissionAttribute |
Autorise l’application d’actions SiteIdentityPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| StorePermission |
Contrôle l’accès aux magasins contenant des certificats X.509. Cette classe ne peut pas être héritée. |
| StorePermissionAttribute |
Autorise l’application d’actions StorePermission de sécurité au code à l’aide d’une 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 |
Autorise l’application d’actions StrongNameIdentityPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| StrongNamePublicKeyBlob |
Représente les informations de clé publique (appelées objets blob) pour un nom fort. Cette classe ne peut pas être héritée. |
| TypeDescriptorPermission |
Définit l’accès de confiance partielle à la TypeDescriptor classe. |
| TypeDescriptorPermissionAttribute |
Détermine les indicateurs d’autorisation qui s’appliquent à un TypeDescriptor. |
| UIPermission |
Contrôle les autorisations relatives aux interfaces utilisateur et au Presse-papiers. Cette classe ne peut pas être héritée. |
| UIPermissionAttribute |
Autorise l’application d’actions UIPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| UrlIdentityPermission |
Définit l’autorisation d’identité pour l’URL à partir de laquelle le code provient. Cette classe ne peut pas être héritée. |
| UrlIdentityPermissionAttribute |
Autorise l’application d’actions UrlIdentityPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
| WebBrowserPermission |
L’objet WebBrowserPermission contrôle la possibilité de créer le contrôle WebBrowser. |
| WebBrowserPermissionAttribute |
Autorise l’application d’actions WebBrowserPermission de sécurité au code à l’aide d’une sécurité déclarative. |
| ZoneIdentityPermission |
Définit l’autorisation d’identité pour la zone à partir de laquelle le code provient. Cette classe ne peut pas être héritée. |
| ZoneIdentityPermissionAttribute |
Autorise l’application d’actions ZoneIdentityPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée. |
Interfaces
| Nom | Description |
|---|---|
| IUnrestrictedPermission |
Autorise l’exposition d’un état illimité. |
Énumérations
| Nom | Description |
|---|---|
| DataProtectionPermissionFlags |
Spécifie les autorisations d’accès pour chiffrer les données et la mémoire. |
| EnvironmentPermissionAccess |
Spécifie l’accès aux variables d’environnement. |
| FileDialogPermissionAccess |
Spécifie le type d’accès aux fichiers autorisés via les boîtes de dialogue Fichier. |
| FileIOPermissionAccess |
Spécifie le type d’accès aux fichiers demandé. |
| HostProtectionResource |
Spécifie les catégories de fonctionnalités potentiellement dangereuses 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és autorisé. |
| MediaPermissionAudio |
Spécifie le niveau d’autorisation pour l’audio. |
| MediaPermissionImage |
Spécifie le niveau d’autorisation pour les images. |
| MediaPermissionVideo |
Spécifie le niveau d’autorisation pour la vidéo. |
| PermissionState |
Spécifie si une autorisation doit avoir tout ou aucun accès aux ressources lors 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 de 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 les 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 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 d’un navigateur Web. |