System.Security.Policy Ad Alanı
Ö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.
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. |