FirstMatchCodeGroup.ResolveMatchingCodeGroups(Evidence) Methode

Definitie

Lost overeenkomende codegroepen op.

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

Parameters

evidence
Evidence

Het bewijs voor de vergadering.

Retouren

Een CodeGroup die de hoofdmap is van de structuur van overeenkomende codegroepen.

Uitzonderingen

De evidence parameter is null.

Opmerkingen

Gezien het bewijs dat een assembly moet worden geladen, evalueert deze methode de codegroep door eerst de lidmaatschapsvoorwaarde te controleren op basis van het opgegeven bewijs. Als er een overeenkomst is, retourneert deze methode een hoofdcodegroep. De codegroep die wordt geretourneerd, bevat onderliggende codegroepen, die op hun beurt onderliggende codegroepen kunnen hebben om de volledige set codegroepen weer te geven die overeenkomen met het verstrekte bewijs.

Voor eerste overeenkomstcodegroepen wordt de lidmaatschapsvoorwaarde van elke onderliggende codegroep getest op basis van het bewijs in de volgorde waarin ze zijn toegevoegd; alleen de eerste overeenkomst wordt opgelost met de bewijsset. Als er geen overeenkomsten zijn, is de beleidsinstructie van de bovenliggende eerste-overeenkomstcodegroep van toepassing. Het overeenkomende type onderliggende codegroep bepaalt hoe alle onderliggende groepen eronder worden toegepast, afhankelijk van hoe de ResolveMatchingCodeGroups methoden van deze onderliggende groepen werken.

Van toepassing op