Udostępnij za pośrednictwem


CodeGroup.Resolve(Evidence) Metoda

Definicja

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.

Dotyczy