FileCodeGroup.Resolve(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.
Behebt die Richtlinie für die Codegruppe und deren Nachfolger für eine Reihe von Nachweisen.
public:
override System::Security::Policy::PolicyStatement ^ Resolve(System::Security::Policy::Evidence ^ evidence);
public override System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence);
override this.Resolve : System.Security.Policy.Evidence -> System.Security.Policy.PolicyStatement
Public Overrides Function Resolve (evidence As Evidence) As PolicyStatement
Parameter
- evidence
- Evidence
Die Beweise für die Assembly.
Gibt zurück
Eine Richtlinienanweisung, die aus den Berechtigungen besteht, die von der Codegruppe mit optionalen Attributen gewährt werden, oder null wenn die Codegruppe nicht angewendet wird (die Mitgliedschaftsbedingung stimmt nicht mit den angegebenen Nachweisen überein).
Ausnahmen
Der evidence Parameter ist null.
Die aktuelle Richtlinie lautet null.
-oder-
Mehrere Codegruppen (einschließlich der übergeordneten Codegruppe und aller untergeordneten Codegruppen) werden markiert Exclusive.
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 vorliegt, gibt diese Methode eine Richtlinienanweisung für die Codegruppe zurück, einschließlich der Auswertung untergeordneter Codegruppen.
Das .NET Framework-Sicherheitssystem verwendet Resolve auf richtlinienebenen, um zu bestimmen, welche Berechtigungen dem Laden von Code aus den resultierenden Richtlinienanweisungen und der Codeanforderung für die Assembly gewährt werden sollen.
FileCodeGroup verwendet union semantics and forms a permission set based on the Url specified by evidence.