FileCodeGroup.Resolve(Evidence) Yöntem

Tanım

Bir dizi kanıt 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

Parametreler

evidence
Evidence

Bütünleştirilmiş kodun kanıtı.

Döndürülenler

İsteğe bağlı özniteliklere sahip kod grubu tarafından verilen izinlerden oluşan bir ilke deyimi veya null kod grubu uygulanmıyorsa (üyelik koşulu belirtilen kanıtla eşleşmiyor).

Özel durumlar

evidence parametresi null'dir.

Geçerli ilke: null.

-veya-

Birden fazla kod grubu (üst kod grubu ve tüm alt kod grupları dahil) olarak işaretlenir Exclusive.

Açıklamalar

Bir derlemenin yüklenmesi için kanıt verilip, bu yöntem önce üyelik koşulunu belirtilen kanıta göre denetleyerek kod grubunu değerlendirir. Eşleşme varsa, bu yöntem kod grubu için alt kod gruplarının değerlendirilmesi de dahil olmak üzere bir ilke deyimi döndürür.

.NET Framework güvenlik sistemi, sonuçta elde edilen ilke deyimlerinden ve derlemedeki kod isteğinden yüklenen koda hangi izinlerin verileceğini belirlemek için ilke düzeylerinde Resolve kullanır.

FileCodeGroupbirleşim semantiğini kullanır ve tarafından Urlbelirtilene göre evidence bir izin kümesi oluşturur.

Şunlara uygulanır