PolicyLevel.ResolveMatchingCodeGroups(Evidence) Methode

Definition

Löst die Richtlinie auf Richtlinienebene auf und gibt den Stamm einer Codegruppenstruktur zurück, die dem Nachweis entspricht.

public:
 System::Security::Policy::CodeGroup ^ ResolveMatchingCodeGroups(System::Security::Policy::Evidence ^ evidence);
public System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence);
member this.ResolveMatchingCodeGroups : System.Security.Policy.Evidence -> System.Security.Policy.CodeGroup
Public Function ResolveMatchingCodeGroups (evidence As Evidence) As CodeGroup

Parameter

evidence
Evidence

Wird Evidence zum Auflösen der Richtlinie verwendet.

Gibt zurück

A CodeGroup representing the root of a tree of code groups matching the specified evidence.

Ausnahmen

Die Richtlinienebene enthält mehrere übereinstimmende Codegruppen, die als exklusiv gekennzeichnet sind.

Der evidence Parameter ist null.

Hinweise

Sie können diese Methode verwenden, um die Auswirkungen der Codegruppen in einer Richtlinienebene in Bezug auf einen bestimmten Nachweis zu analysieren. Wenn z. B. die Sicherheitsrichtlinie einer Assembly nicht die erforderlichen Berechtigungen für die Mindestanforderung von Codeanforderungen gewährt, kann es schwierig sein, anhand der Überprüfung der Codegruppen genau zu ermitteln, wo sich das Problem befindet.

Da diese Methode eine Codegruppe zurückgibt, die untergeordnete Codegruppen enthalten kann, kann ein Administrator die Codegruppe und die untergeordneten Codegruppen untersuchen und bestimmen, welche Codegruppen übereinstimmen.

Gilt für: