System.Security.Policy, espace de noms

Bibliothèque de classes .NET Framework 
System.Security.Policy, espace de noms 

L'espace de noms System.Security.Policy contient des groupes de codes, des conditions d'appartenance et des preuves. Ces trois types de classes sont utilisés pour créer les règles appliquées par le système de stratégie de sécurité du Common Language Runtime. Les classes de preuve sont l'entrée dans la stratégie de sécurité et les conditions d'appartenance sont les commutateurs ; ensemble, ils créent des instructions de stratégie et déterminent le jeu d'autorisations accordé. Les niveaux de stratégie et les groupes de codes constituent la structure de la hiérarchie de la stratégie. Les groupes de codes sont l'encapsulation d'une règle et sont disposés de manière hiérarchique dans un niveau de stratégie.

ClassesClasses
 ClasseDescription
Classe publiqueAllMembershipConditionReprésente une condition d'appartenance qui correspond à tout le code. Cette classe ne peut pas être héritée.
Classe publiqueApplicationDirectoryFournit le répertoire de l'application comme preuve pour une évaluation de stratégie. Cette classe ne peut pas être héritée.
Classe publiqueApplicationDirectoryMembershipConditionDétermine si un assembly appartient à un groupe de codes en testant son répertoire d'application. Cette classe ne peut pas être héritée.
Classe publiqueApplicationSecurityInfoContient la preuve de la sécurité d'une application. Cette classe ne peut pas être héritée.
Classe publiqueApplicationSecurityManagerGère les décisions d'approbation relatives aux applications activées par manifeste.
Classe publiqueApplicationTrustEncapsule des décisions de sécurité à propos d'une application. Cette classe ne peut pas être héritée.
Classe publiqueApplicationTrustCollectionReprésente une collection d'objets ApplicationTrust. Cette classe ne peut pas être héritée.
Classe publiqueApplicationTrustEnumeratorReprésente l'énumérateur des objets ApplicationTrust de la collection ApplicationTrustCollection.
Classe publiqueCodeConnectAccessSpécifie l'accès aux ressources réseau accordé au code.
Classe publiqueCodeGroupReprésente la classe de base abstraite dont toutes les implémentations de groupes de codes doivent dériver.
Classe publiqueEvidenceDéfinit l'ensemble d'informations qui constitue une entrée pour les décisions de stratégie de sécurité. Cette classe ne peut pas être héritée.
Classe publiqueFileCodeGroupAccorde des autorisations de manipulation de fichiers situés dans les assemblys de code vers des assemblys de code qui correspondent à la condition d'appartenance. Cette classe ne peut pas être héritée.
Classe publiqueFirstMatchCodeGroupPermet à une stratégie de sécurité d'être définie par l'union de l'instruction de stratégie d'un groupe de codes et celle du premier groupe de codes enfant qui correspond. Cette classe ne peut pas être héritée.
Classe publiqueGacInstalledVérifie si un assembly de code provient du GAC (Global Assembly Cache) et considère cela comme la preuve de l'évaluation de stratégie. Cette classe ne peut pas être héritée.
Classe publiqueGacMembershipConditionDétermine si un assembly appartient à un groupe de codes en vérifiant son appartenance (membership) au Global Assembly Cache. Cette classe ne peut pas être héritée.
Classe publiqueHashFournit une preuve relative à la valeur de hachage pour un assembly. Cette classe ne peut pas être héritée.
Classe publiqueHashMembershipConditionDétermine si un assembly appartient à un groupe de codes en vérifiant sa valeur de hachage. Cette classe ne peut pas être héritée.
Classe publiqueNetCodeGroupAccorde une autorisation Web au site à partir duquel l'assembly a été téléchargé. Cette classe ne peut pas être héritée.
Classe publiquePermissionRequestEvidenceDéfinit la preuve qui représente des demandes d'autorisation. Cette classe ne peut pas être héritée.
Classe publiquePolicyExceptionException levée lorsqu'une stratégie refuse l'exécution du code.
Classe publiquePolicyLevelReprésente les niveaux de la stratégie de sécurité pour le Common Language Runtime. Cette classe ne peut pas être héritée.
Classe publiquePolicyStatementReprésente l'instruction d'un CodeGroup décrivant les autorisations et d'autres informations qui s'appliquent au code présentant un ensemble de preuves particulier. Cette classe ne peut pas être héritée.
Classe publiquePublisherFournit une signature numérique Authenticode X.509v3 d'un assembly de code en tant que preuve pour une évaluation de stratégie. Cette classe ne peut pas être héritée.
Classe publiquePublisherMembershipConditionDétermine si un assembly appartient à un groupe de codes en vérifiant son certificat Authenticode X.509v3 d'éditeur de logiciels. Cette classe ne peut pas être héritée.
Classe publiqueSiteFournit le site Web d'origine d'un assembly de code en tant que preuve pour une évaluation de stratégie. Cette classe ne peut pas être héritée.
Classe publiqueSiteMembershipConditionDétermine si un assembly appartient à un groupe de codes en vérifiant le site dont il provient. Cette classe ne peut pas être héritée.
Classe publiqueStrongNameFournit le nom fort d'un assembly de code en tant que preuve pour une évaluation de stratégie. Cette classe ne peut pas être héritée.
Classe publiqueStrongNameMembershipConditionDétermine si un assembly appartient à un groupe de codes en vérifiant son nom fort. Cette classe ne peut pas être héritée.
Classe publiqueTrustManagerContextReprésente le contexte du gestionnaire de confiance à prendre en considération lorsque vous prenez la décision d'exécuter une application et lorsque vous installez la sécurité d'un nouveau AppDomain dans lequel exécuter une application.
Classe publiqueUnionCodeGroupReprésente un groupe de codes dont l'instruction de stratégie est l'union de l'instruction de stratégie du groupe de codes actuel et de l'instruction de stratégie de tous ses groupes de codes enfants correspondants. Cette classe ne peut pas être héritée.
Classe publiqueUrlFournit l'URL d'origine d'un assembly de code en tant que preuve pour une évaluation de stratégie. Cette classe ne peut pas être héritée.
Classe publiqueUrlMembershipConditionDétermine si un assembly appartient à un groupe de codes en testant son URL. Cette classe ne peut pas être héritée.
Classe publiqueZoneFournit la zone de sécurité d'un assembly de code en tant que preuve pour une évaluation de stratégie. Cette classe ne peut pas être héritée.
Classe publiqueZoneMembershipConditionDétermine si un assembly appartient à un groupe de codes en vérifiant sa zone d'origine. Cette classe ne peut pas être héritée.
InterfacesInterfaces
 InterfaceDescription
Interface publiqueIApplicationTrustManagerDétermine si une application doit être exécutée et quel jeu d'autorisations doit lui être accordé.
Interface publiqueIIdentityPermissionFactoryDéfinit la méthode qui crée une nouvelle autorisation d'identité.
Interface publiqueIMembershipConditionDéfinit le test pour déterminer si un assembly de code est un membre d'un groupe de codes.
ÉnumérationsÉnumérations
 ÉnumérationDescription
Énumération publiqueApplicationVersionMatchSpécifie comment comparer les versions d'une application lors de la localisation des approbations d'une collection.
Énumération publiquePolicyStatementAttributeDéfinit des indicateurs d'attribut spéciaux pour la stratégie de sécurité sur des groupes de codes.
Énumération publiqueTrustManagerUIContextSpécifie le type d'interface utilisateur que le gestionnaire de confiance doit utiliser pour les décisions concernant les approbations.

Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/system.security.policy.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

9 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-5047
Document créé le 30/10/06 03:04, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-system.security.policy.html Document affiché 1 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,39 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Chaque question peut devenir un jeu, chaque décision prise pourra t'apprendre à te connaître, à te comprendre.

Marc Levy [Extrait de Et si c'était vrai...]
 
l'infobrol
Nous sommes le Vendredi 01 Juin 2012, 04:47, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)