CodeGroup.Resolve(Evidence) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po przesłonięciu w klasie pochodnej program rozpoznaje zasady dla grupy kodu i jej elementów podrzędnych dla zestawu dowodów.
public:
abstract System::Security::Policy::PolicyStatement ^ Resolve(System::Security::Policy::Evidence ^ evidence);
public abstract System.Security.Policy.PolicyStatement Resolve (System.Security.Policy.Evidence evidence);
abstract member Resolve : System.Security.Policy.Evidence -> System.Security.Policy.PolicyStatement
Public MustOverride Function Resolve (evidence As Evidence) As PolicyStatement
Parametry
- evidence
- Evidence
Dowody na zgromadzenie.
Zwraca
Instrukcja zasad, która składa się z uprawnień przyznanych przez grupę kodu z opcjonalnymi atrybutami lub null
jeśli grupa kodu nie ma zastosowania (warunek członkostwa nie jest zgodny z określonymi dowodami).
Uwagi
Biorąc pod uwagę dowody na załadowanie zestawu, ta metoda ocenia grupę kodu, sprawdzając warunek członkostwa względem określonych dowodów. Jeśli istnieje dopasowanie, ta metoda zwraca instrukcję zasad dla grupy kodu, w tym ocenę podrzędnych grup kodu.
W przypadku elementu UnionCodeGroupwszystkie podrzędne grupy kodu, których warunek członkostwa są zgodne z określonymi dowodami, są również rozwiązywane, a wszystkie wynikowe instrukcje zasad są łączone z instrukcją zasad nadrzędnej grupy kodu unii. Każdy podrzędny typ grupy kodu określa sposób stosowania wszystkich grup podrzędnych w zależności od Resolve sposobu działania metod tych grup podrzędnych.
System zabezpieczeń .NET Framework używa Resolve na poziomach zasad, aby określić, które uprawnienia do przyznania załadowanego kodu z wynikowych instrukcji zasad i żądania kodu w zestawie.