Bagikan melalui


FirstMatchCodeGroup.ResolveMatchingCodeGroups(Evidence) Metode

Definisi

Menyelesaikan grup kode yang cocok.

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

Parameter

evidence
Evidence

Bukti untuk perakitan.

Mengembalikan

CodeGroup yang merupakan akar pohon dari grup kode yang cocok.

Pengecualian

Parameternya evidence adalah null.

Contoh

Kode berikut menunjukkan penggunaan ResolveMatchingCodeGroups metode untuk mengatasi grup kode yang cocok. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk FirstMatchCodeGroup kelas .

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

Keterangan

Diberikan bukti untuk perakitan yang akan dimuat, metode ini mengevaluasi grup kode dengan terlebih dahulu memeriksa kondisi keanggotaan terhadap bukti yang ditentukan. Jika ada kecocokan, metode ini mengembalikan grup kode akar. Grup kode yang dikembalikan berisi grup kode anak, yang pada gilirannya dapat memiliki grup kode anak seperlunya untuk mencerminkan kumpulan lengkap grup kode yang cocok dengan bukti yang disediakan.

Untuk grup kode pencocokan pertama, kondisi keanggotaan setiap grup kode anak diuji terhadap bukti dalam urutan penambahannya; hanya kecocokan pertama yang diselesaikan dengan bukti yang ditetapkan. Jika tidak ada kecocokan, pernyataan kebijakan grup kode pencocokan pertama induk berlaku. Jenis grup kode anak yang cocok menentukan bagaimana semua grup anak di bawahnya diterapkan, tergantung pada cara ResolveMatchingCodeGroups kerja metode grup anak ini.

Berlaku untuk