FirstMatchCodeGroup.ResolveMatchingCodeGroups(Evidence) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Löser matchande kodgrupper.
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
Parametrar
- evidence
- Evidence
Bevisen för sammansättningen.
Returer
En CodeGroup som är roten i trädet för matchande kodgrupper.
Undantag
Parametern evidence är null.
Kommentarer
Med bevis för att en sammansättning ska läsas in utvärderar den här metoden kodgruppen genom att först kontrollera medlemskapsvillkoret mot de angivna bevisen. Om det finns en matchning returnerar den här metoden en rotkodsgrupp. Den kodgrupp som returneras innehåller underordnade kodgrupper, som i sin tur kan ha underordnade kodgrupper efter behov för att återspegla den fullständiga uppsättningen kodgrupper som matchades av de bevis som tillhandahållits.
För kodgrupper med första matchning testas varje underordnad kodgrupps medlemskapsvillkor mot bevisen i den ordning de lades till. endast den första matchningen löses med bevisuppsättningen. Om det inte finns några matchningar gäller principsatsen för den överordnade kodgruppen för första matchning. Den matchande underordnade kodgruppstypen avgör hur alla underordnade grupper under den tillämpas, beroende på hur metoderna för ResolveMatchingCodeGroups dessa underordnade grupper fungerar.