FileCodeGroup.ResolveMatchingCodeGroups(Evidence) Metoda

Definicja

Rozwiązuje pasujące grupy kodu.

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

Parametry

evidence
Evidence

Dowody na zgromadzenie.

Zwraca

CodeGroup

Element CodeGroup , który jest katalogiem głównym drzewa pasujących grup kodu.

Wyjątki

Parametr evidence ma wartość null.

Przykłady

Poniższy kod przedstawia użycie metody do rozpoznawania ResolveMatchingCodeGroups pasujących grup kodu. Ten przykład kodu jest częścią większego przykładu udostępnionego FileCodeGroup dla klasy .

Assembly^ assembly = Members::typeid->Assembly;
Evidence^ evidence = assembly->Evidence;
CodeGroup^ codeGroup = fileCodeGroup->ResolveMatchingCodeGroups( evidence );
Assembly assembly = typeof(Members).Assembly;
Evidence evidence = assembly.Evidence;
CodeGroup codeGroup = 
    fileCodeGroup.ResolveMatchingCodeGroups(evidence);
Dim executingAssembly As [Assembly]
executingAssembly = Me.GetType().Assembly

Dim evidence As Evidence = executingAssembly.Evidence

Dim codeGroup As CodeGroup
codeGroup = fileCodeGroup.ResolveMatchingCodeGroups(evidence)

Uwagi

Biorąc pod uwagę dowody na załadowanie zestawu, ta metoda ocenia grupę kodu, sprawdzając najpierw warunek członkostwa względem określonych dowodów. Jeśli istnieje dopasowanie, ta metoda zwraca grupę kodu głównego. Zwracana grupa kodu zawiera podrzędne grupy kodu, które z kolei mogą zawierać podrzędne grupy kodu w razie potrzeby, aby odzwierciedlić pełny zestaw grup kodu, które zostały dopasowane przez dostarczone dowody.

FileCodeGroup używa semantyki unii i tworzy zestaw uprawnień na podstawie określonego Url przez evidence.

Dotyczy