FileCodeGroup.Resolve(Evidence) Metode

Definisi

Menyelesaikan kebijakan untuk grup kode dan turunannya untuk serangkaian bukti.

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

Parameter

evidence
Evidence

Bukti untuk rakitan.

Mengembalikan

Pernyataan kebijakan yang terdiri dari izin yang diberikan oleh grup kode dengan atribut opsional, atau null jika grup kode tidak berlaku (kondisi keanggotaan tidak cocok dengan bukti yang ditentukan).

Pengecualian

Parameternya evidence adalah null.

Kebijakan saat ini adalah null.

-atau-

Lebih dari satu grup kode (termasuk grup kode induk dan semua grup kode turunan) ditandai Exclusive.

Keterangan

Mengingat 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 pernyataan kebijakan untuk grup kode, termasuk evaluasi grup kode anak.

Sistem keamanan .NET Framework menggunakan Resolve pada tingkat kebijakan untuk menentukan izin mana yang akan diberikan ke kode yang dimuat dari pernyataan kebijakan yang dihasilkan dan permintaan kode pada perakitan.

FileCodeGroup menggunakan semantik gabungan dan membentuk set izin berdasarkan Url yang ditentukan oleh evidence.

Berlaku untuk