NetCodeGroup.Resolve(Evidence) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyelesaikan kebijakan untuk grup kode dan keturunannya 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
Mengembalikan
PolicyStatement 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
.
Lebih dari satu grup kode (termasuk grup kode induk dan grup kode turunan apa pun) ditandai Exclusive.
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 pernyataan kebijakan untuk grup kode, termasuk evaluasi grup kode anak.
Operasi metode ini adalah sebagai berikut:
Jika kondisi keanggotaan tidak cocok dengan bukti yang ditentukan, kembalikan null
; jika tidak, atur set izin yang akan dikembalikan (P) sama dengan pernyataan kebijakan grup kode dan lanjutkan. Untuk setiap grup kode anak, selesaikan grup kode dengan bukti yang sama; jika hasilnya bukan null
, kembalikan pernyataan kebijakan tersebut. Jika tidak ada grup kode anak yang cocok, kembalikan P (pernyataan kebijakan induk).