FirstMatchCodeGroup.ResolveMatchingCodeGroups(Evidence) Methode

Definition

Löst übereinstimmende Codegruppen auf.

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

Parameter

evidence
Evidence

Die Beweise für die Assembly.

Gibt zurück

A CodeGroup that is the root of the tree of matching code groups.

Ausnahmen

Der evidence Parameter ist null.

Hinweise

Angesichts der Nachweise, dass eine Assembly geladen werden soll, wertet diese Methode die Codegruppe aus, indem zuerst die Mitgliedschaftsbedingung anhand der angegebenen Nachweise überprüft wird. Wenn eine Übereinstimmung vorhanden ist, gibt diese Methode eine Stammcodegruppe zurück. Die zurückgegebene Codegruppe enthält untergeordnete Codegruppen, die wiederum untergeordnete Codegruppen aufweisen können, um den vollständigen Satz von Codegruppen widerzuspiegeln, die von den bereitgestellten Nachweisen abgeglichen wurden.

Bei Codegruppen der ersten Übereinstimmung wird die Mitgliedschaftsbedingung jeder untergeordneten Codegruppe anhand der Nachweise in der Reihenfolge getestet, in der sie hinzugefügt wurden; nur die erste Übereinstimmung wird mit dem Beweissatz aufgelöst. Wenn keine Übereinstimmungen vorhanden sind, gilt die Richtlinienanweisung der übergeordneten Codegruppe für erste Übereinstimmungen. Der übereinstimmende untergeordnete Codegruppentyp bestimmt, wie alle untergeordneten Gruppen angewendet werden, je nachdem, wie die ResolveMatchingCodeGroups Methoden dieser untergeordneten Gruppen funktionieren.

Gilt für: