PolicyLevel.ResolveMatchingCodeGroups(Evidence) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löst Richtlinien auf der Richtlinienebene auf und gibt die oberste Ebene einer Codegruppenstruktur zurück, die mit dem Beweis übereinstimmt.
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
Gibt zurück
Eine CodeGroup, die die oberste Ebene einer Struktur von Codegruppen darstellt, die mit den Beweisen übereinstimmen.
Ausnahmen
Die Richtlinienebene enthält mehrere übereinstimmende Codegruppen, die als exklusive gekennzeichnet sind.
Der evidence
-Parameter ist null
.
Hinweise
Sie können diese Methode verwenden, um die Auswirkungen der Codegruppen auf einer Richtlinienebene in Bezug auf einen bestimmten Satz von Beweisen zu analysieren. Wenn die Sicherheitsrichtlinie z. B. einer Assembly nicht die erforderlichen Mindestberechtigungen für Codeanforderungen gewährt, kann es schwierig sein, anhand der Überprüfung der Codegruppen genau zu ermitteln, wo das Problem liegt.
Da diese Methode eine Codegruppe zurückgibt, die über untergeordnete Codegruppen verfügen kann, ist es für einen Administrator möglich, die Codegruppe und ihre untergeordneten Codegruppen zu untersuchen und zu bestimmen, welche Codegruppen übereinstimmen.