Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

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ées. 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.

  Classe Description
Classe publique AllMembershipCondition Représente une condition d'appartenance qui correspond à tout le code. Cette classe ne peut pas être héritée.
Classe publique ApplicationDirectory Fournit le répertoire de l'application comme preuve pour une évaluation de stratégie. Cette classe ne peut pas être héritée.
Classe publique ApplicationDirectoryMembershipCondition Dé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 publique ApplicationSecurityInfo Contient la preuve de la sécurité d'une application. Cette classe ne peut pas être héritée.
Classe publique ApplicationSecurityManager Gère les décisions d'approbation relatives aux applications activées par manifeste.
Classe publique ApplicationTrust Encapsule des décisions de sécurité à propos d'une application. Cette classe ne peut pas être héritée.
Classe publique ApplicationTrustCollection Représente une collection d'objets ApplicationTrust. Cette classe ne peut pas être héritée.
Classe publique ApplicationTrustEnumerator Représente l'énumérateur des objets ApplicationTrust de la collection ApplicationTrustCollection.
Classe publique CodeConnectAccess Spécifie l'accès aux ressources réseau accordé au code.
Classe publique CodeGroup Représente la classe de base abstraite dont toutes les implémentations de groupes de codes doivent dériver.
Classe publique Evidence Dé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 publique EvidenceBase Fournit une classe de base dont doivent dériver tous les objets à utiliser en tant que preuves.
Classe publique FileCodeGroup Accorde 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 publique FirstMatchCodeGroup Obsolète. Permet à 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 publique GacInstalled Vé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 publique GacMembershipCondition Dé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 publique Hash Fournit une preuve relative à la valeur de hachage pour un assembly. Cette classe ne peut pas être héritée.
Classe publique HashMembershipCondition Dé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 publique NetCodeGroup Accorde une autorisation Web au site à partir duquel l'assembly a été téléchargé. Cette classe ne peut pas être héritée.
Classe publique PermissionRequestEvidence Obsolète. Définit la preuve qui représente des demandes d'autorisation. Cette classe ne peut pas être héritée.
Classe publique PolicyException Exception levée lorsqu'une stratégie refuse l'exécution du code.
Classe publique PolicyLevel Repré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 publique PolicyStatement Repré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 publique Publisher Fournit 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 publique PublisherMembershipCondition Dé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 publique Site Fournit 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 publique SiteMembershipCondition Dé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 publique StrongName Fournit 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 publique StrongNameMembershipCondition Dé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 publique TrustManagerContext Repré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 publique UnionCodeGroup Obsolète. Repré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 publique Url Fournit 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 publique UrlMembershipCondition Détermine si un assembly appartient à un groupe de codes en testant son URL. Cette classe ne peut pas être héritée.
Classe publique Zone Fournit 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 publique ZoneMembershipCondition Dé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.
  Interface Description
Interface publique IApplicationTrustManager Détermine si une application doit être exécutée et que le jeu d'autorisations doit lui être accordé.
Interface publique IIdentityPermissionFactory Définit la méthode qui crée une nouvelle autorisation d'identité.
Interface publique IMembershipCondition Définit le test pour déterminer si un assembly de code est un membre d'un groupe de codes.
  Énumération Description
Énumération publique ApplicationVersionMatch Spécifie comment comparer les versions d'une application lors de la localisation des approbations d'une collection.
Énumération publique PolicyStatementAttribute Définit des indicateurs d'attribut spéciaux pour la stratégie de sécurité sur des groupes de codes.
Énumération publique TrustManagerUIContext Spécifie le type d'interface utilisateur que le gestionnaire de confiance doit utiliser pour les décisions concernant les approbations.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.