FileCodeGroup.ResolveMatchingCodeGroups(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.
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 zestaw.
Zwraca
Element CodeGroup , który jest katalogiem głównym drzewa pasujących grup kodu.
Wyjątki
Parametr evidence
to 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 podanego 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. Zwrócona grupa kodu zawiera grupy kodu podrzędnego, które z kolei mogą mieć podrzędne grupy kodu, co jest konieczne, 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
.