NetCodeGroup.Resolve(Evidence) Yöntem
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir kanıt kümesi için kod grubu ve alt öğeleri için ilkeyi çözümler.
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
PolicyStatement İsteğe bağlı özniteliklere sahip kod grubu tarafından verilen izinlerden oluşan veya null
kod grubu uygulanmıyorsa (üyelik koşulu belirtilen kanıtla eşleşmiyor).
evidence
parametresidirnull
.
Birden fazla kod grubu (üst kod grubu ve alt kod grupları dahil) olarak işaretlenir Exclusive.
Bir derlemenin yüklenmesi için kanıt verilmelidir, bu yöntem önce üyelik koşulunu belirtilen kanıta göre denetleyerek kod grubunu değerlendirir. Eşleşme varsa, bu yöntem alt kod gruplarının değerlendirilmesi dahil olmak üzere kod grubu için bir ilke deyimi döndürür.
Bu yöntemin işlemi aşağıdaki gibidir:
Üyelik koşulu belirtilen kanıtla eşleşmiyorsa geri dönün null
; aksi takdirde, izin kümesini kod grubunun ilke deyimine eşit olacak şekilde (P) döndürülecek şekilde ayarlayın ve devam edin. Her alt kod grubu için kod grubunu aynı kanıt ile çözümle; sonuç değilse null
, bu ilke deyimini döndür. Eşleşen bir alt kod grubu yoksa, P (üst öğesinin ilke deyimi) döndür.
Ürün | Sürümler |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: