System.Security.Policy Ad Alanı

Kod gruplarını, üyelik koşullarını ve kanıtı içerir. Bu üç sınıf türü, ortak dil çalışma zamanı güvenlik ilkesi sistemi tarafından uygulanan kuralları oluşturmak için kullanılır. Kanıt sınıfları güvenlik ilkesine giriştir ve üyelik koşulları anahtarlardır; bu ilke deyimlerini birlikte oluşturun ve verilen izin kümelerini belirler. İlke düzeyleri ve kod grupları, ilke hiyerarşisinin yapısıdır. Kod grupları bir kuralın kapsüllemesidir ve hiyerarşik olarak ilke düzeyinde düzenlenmiştir.

Sınıflar

AllMembershipCondition

Tüm kodla eşleşen bir üyelik koşulunu temsil eder. Bu sınıf devralınamaz.

ApplicationDirectory

İlke değerlendirmesi için kanıt olarak uygulama dizinini sağlar. Bu sınıf devralınamaz.

ApplicationDirectoryMembershipCondition

Bir derlemenin uygulama dizinini test ederek bir kod grubuna ait olup olmadığını belirler. Bu sınıf devralınamaz.

ApplicationSecurityInfo

Bir uygulamanın güvenlik kanıtlarını tutar. Bu sınıf devralınamaz.

ApplicationSecurityManager

Bildirim etkinleştirilmiş uygulamalar için güven kararlarını yönetir.

ApplicationTrust

Uygulamayla ilgili güvenlik kararlarını kapsüller. Bu sınıf devralınamaz.

ApplicationTrustCollection

Nesne koleksiyonunu ApplicationTrust temsil eder. Bu sınıf devralınamaz.

ApplicationTrustEnumerator

Koleksiyondaki nesneler için ApplicationTrust numaralandırıcıyı ApplicationTrustCollection temsil eder.

CodeConnectAccess

Koda verilen ağ kaynağı erişimini belirtir.

CodeGroup

Kod gruplarının tüm uygulamalarının türetilmiş olması gereken soyut temel sınıfı temsil eder.

Evidence

Güvenlik ilkesi kararlarına giriş oluşturan bilgi kümesini tanımlar. Bu sınıf devralınamaz.

EvidenceBase

Kanıt olarak kullanılacak tüm nesnelerin türetilmesi gereken bir temel sınıf sağlar.

FileCodeGroup

Üyelik koşuluyla eşleşen kod derlemelerine kod derlemelerinde bulunan dosyaları işleme izni verir. Bu sınıf devralınamaz.

FirstMatchCodeGroup

Güvenlik ilkesinin, bir kod grubunun ilke bildiriminin ve eşleşen ilk alt kod grubunun birleşimiyle tanımlanmasını sağlar. Bu sınıf devralınamaz.

GacInstalled

İlke değerlendirmesi için bir kod derlemesinin genel derleme önbelleğinden (GAC) kaynaklandığını onaylar. Bu sınıf devralınamaz.

GacMembershipCondition

Bir derlemenin genel derleme önbellek üyeliğini test ederek bir kod grubuna ait olup olmadığını belirler. Bu sınıf devralınamaz.

Hash

Bir derlemenin karma değeri hakkında kanıt sağlar. Bu sınıf devralınamaz.

HashMembershipCondition

Karma değerini test ederek derlemenin bir kod grubuna ait olup olmadığını belirler. Bu sınıf devralınamaz.

NetCodeGroup

Derlemenin indirildiği siteye Web izni verir. Bu sınıf devralınamaz.

PermissionRequestEvidence

İzin isteklerini temsil eden kanıtı tanımlar. Bu sınıf devralınamaz.

PolicyException

İlke kodun çalıştırılmasını yasakladığında oluşan özel durum.

PolicyLevel

Ortak dil çalışma zamanı için güvenlik ilkesi düzeylerini temsil eder. Bu sınıf devralınamaz.

PolicyStatement

Belirli bir kanıt kümesine sahip koda uygulanan izinleri ve diğer bilgileri açıklayan bir CodeGroup deyimini temsil eder. Bu sınıf devralınamaz.

Publisher

İlke değerlendirmesi için kanıt olarak bir kod derlemesinin Authenticode X.509v3 dijital imzasını sağlar. Bu sınıf devralınamaz.

PublisherMembershipCondition

Bir derlemenin bir kod grubuna ait olup olmadığını, yazılım yayımcısı Authenticode X.509v3 sertifikasını test ederek belirler. Bu sınıf devralınamaz.

Site

İlke değerlendirmesi için bir kod derlemesinin kaynaklandığı Web sitesini sağlar. Bu sınıf devralınamaz.

SiteMembershipCondition

Bir derlemenin kaynaklandığı siteyi test ederek bir kod grubuna ait olup olmadığını belirler. Bu sınıf devralınamaz.

StrongName

İlke değerlendirmesi için kanıt olarak kod derlemesinin tanımlayıcı adını sağlar. Bu sınıf devralınamaz.

StrongNameMembershipCondition

Tanımlayıcı adını test ederek bir derlemenin bir kod grubuna ait olup olmadığını belirler. Bu sınıf devralınamaz.

TrustManagerContext

Bir uygulamayı çalıştırmaya karar verirken ve bir uygulamanın çalıştırıldığı yeni AppDomain bir uygulamada güvenliği ayarlarken güven yöneticisinin dikkate alma bağlamını temsil eder.

UnionCodeGroup

İlke deyimi geçerli kod grubunun ilke deyiminin birleşimi ve eşleşen tüm alt kod gruplarının ilke bildirimi olan bir kod grubunu temsil eder. Bu sınıf devralınamaz.

Url

İlke değerlendirmesi için bir kod derlemesinin kaynaklandığı URL'yi sağlar. Bu sınıf devralınamaz.

UrlMembershipCondition

Url'sini test ederek derlemenin bir kod grubuna ait olup olmadığını belirler. Bu sınıf devralınamaz.

Zone

İlke değerlendirmesi için kanıt olarak kod derlemesinin güvenlik bölgesini sağlar. Bu sınıf devralınamaz.

ZoneMembershipCondition

Bir derlemenin kaynak bölgesini test ederek bir kod grubuna ait olup olmadığını belirler. Bu sınıf devralınamaz.

Arabirimler

IApplicationTrustManager

Bir uygulamanın yürütülip yürütülmeyeceğini ve uygulamaya hangi izin kümesinin verilmesi gerektiğini belirler.

IIdentityPermissionFactory

Yeni bir kimlik izni oluşturan yöntemi tanımlar.

IMembershipCondition

Kod derlemesinin bir kod grubunun üyesi olup olmadığını belirlemek için testi tanımlar.

Numaralandırmalar

ApplicationVersionMatch

Bir koleksiyonda uygulama güvenleri bulunurken sürümlerin nasıl eşleşeceklerini belirtir.

PolicyStatementAttribute

Kod gruplarında güvenlik ilkesi için özel öznitelik bayrakları tanımlar.

TrustManagerUIContext

Güven yöneticisinin güven kararları için kullanması gereken kullanıcı arabiriminin (UI) türünü belirtir.