CodeGroup.Resolve(Evidence) Méthode
Définition
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.
En cas de substitution dans une classe dérivée, résout la stratégie du groupe de codes et de ses descendants pour un jeu de preuves.
public:
abstract System::Security::Policy::PolicyStatement ^ Resolve(System::Security::Policy::Evidence ^ evidence);
public abstract System.Security.Policy.PolicyStatement Resolve (System.Security.Policy.Evidence evidence);
abstract member Resolve : System.Security.Policy.Evidence -> System.Security.Policy.PolicyStatement
Public MustOverride Function Resolve (evidence As Evidence) As PolicyStatement
Paramètres
- evidence
- Evidence
Preuve pour l'assembly.
Retours
Instruction de stratégie comprenant les autorisations accordées par le groupe de codes avec des attributs facultatifs ou null
si le groupe de codes ne s'applique pas (la condition d'appartenance ne correspond pas à la preuve spécifiée).
Remarques
Pour preuve de chargement d’un assembly, cette méthode évalue le groupe de codes en vérifiant la condition d’appartenance par rapport à la preuve spécifiée. En cas de correspondance, cette méthode retourne une instruction de stratégie pour le groupe de codes, y compris l’évaluation des groupes de code enfants.
Pour un UnionCodeGroup, tous les groupes de codes enfants dont la condition d’appartenance correspond à la preuve spécifiée sont également résolus, et toutes les instructions de stratégie résultantes sont combinées avec l’instruction de stratégie du groupe de codes d’union parent. Chaque type de groupe de code enfant détermine comment tous les groupes enfants qui s’y trouvent sont appliqués, en fonction du fonctionnement Resolve des méthodes de ces groupes enfants.
Le système de sécurité .NET Framework utilise Resolve sur les niveaux de stratégie pour déterminer les autorisations à accorder au code chargé à partir des instructions de stratégie résultantes et de la demande de code sur l’assembly.