FileCodeGroup.ResolveMatchingCodeGroups(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.
Résout des groupes de codes correspondants.
public:
override System::Security::Policy::CodeGroup ^ ResolveMatchingCodeGroups(System::Security::Policy::Evidence ^ evidence);
public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups (System.Security.Policy.Evidence evidence);
override this.ResolveMatchingCodeGroups : System.Security.Policy.Evidence -> System.Security.Policy.CodeGroup
Public Overrides Function ResolveMatchingCodeGroups (evidence As Evidence) As CodeGroup
Paramètres
- evidence
- Evidence
Preuve pour l'assembly.
Retours
CodeGroup qui est la racine de l'arborescence des groupes de codes correspondants.
Exceptions
Le paramètre evidence
a la valeur null
.
Exemples
Le code suivant montre l’utilisation de la ResolveMatchingCodeGroups méthode pour résoudre les groupes de code correspondants. Cet exemple de code fait partie d’un exemple plus grand fourni pour la FileCodeGroup classe .
Assembly^ assembly = Members::typeid->Assembly;
Evidence^ evidence = assembly->Evidence;
CodeGroup^ codeGroup = fileCodeGroup->ResolveMatchingCodeGroups( evidence );
Assembly assembly = typeof(Members).Assembly;
Evidence evidence = assembly.Evidence;
CodeGroup codeGroup =
fileCodeGroup.ResolveMatchingCodeGroups(evidence);
Dim executingAssembly As [Assembly]
executingAssembly = Me.GetType().Assembly
Dim evidence As Evidence = executingAssembly.Evidence
Dim codeGroup As CodeGroup
codeGroup = fileCodeGroup.ResolveMatchingCodeGroups(evidence)
Remarques
Compte tenu de la preuve du chargement d’un assembly, cette méthode évalue le groupe de codes en vérifiant d’abord la condition d’appartenance par rapport à la preuve spécifiée. S’il existe une correspondance, cette méthode retourne un groupe de code racine. Le groupe de codes retourné contient des groupes de code enfants, qui à leur tour peuvent avoir des groupes de code enfants si nécessaire pour refléter l’ensemble complet de groupes de code qui ont été mis en correspondance par les preuves fournies.
FileCodeGroup utilise la sémantique d’union et forme un jeu d’autorisations basé sur le Url spécifié par evidence
.