CodeGroup.Resolve(Evidence) Yöntem
Tanım
Ö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.
Türetilmiş bir sınıfta geçersiz kılındığında, bir dizi kanıt için kod grubu ve alt öğeleri için ilkeyi çözümler.
public:
abstract System::Security::Policy::PolicyStatement ^ Resolve(System::Security::Policy::Evidence ^ evidence);
public abstract System.Security.Policy.PolicyStatement Resolve (System.Security.Policy.Evidence evidence);
abstract member Resolve : System.Security.Policy.Evidence -> System.Security.Policy.PolicyStatement
Public MustOverride 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 veya null
kod grubu uygulanmıyorsa (üyelik koşulu belirtilen kanıtla eşleşmiyor) ilke deyimi.
Açıklamalar
Bir derlemenin yüklenmesi için kanıt verilip bu yöntem, ü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.
için UnionCodeGroup, üyelik koşulu belirtilen kanıtla eşleşen tüm alt kod grupları da çözümlenir ve sonuçta elde edilen tüm ilke deyimleri üst birleşim kod grubunun ilke deyimiyle birleştirilir. Her alt kod grubu türü, bu alt grupların yöntemlerinin nasıl çalıştığına bağlı olarak altındaki tüm alt grupların Resolve nasıl uygulanacağını belirler.
.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 kullanırResolve.