System.Security 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.
İzinler için temel sınıflar da dahil olmak üzere ortak dil çalışma zamanı güvenlik sisteminin temel yapısını sağlar.
Sınıflar
| Name | Description |
|---|---|
| AllowPartiallyTrustedCallersAttribute |
Bir derlemenin kısmen güvenilen kod tarafından çağrılmasına izin verir. Bu bildirim olmadan, yalnızca tam olarak güvenilen arayanlar derlemeyi kullanabilir. Bu sınıf devralınamaz. |
| CodeAccessPermission |
Tüm kod erişim izinlerinin temel yapısını tanımlar. |
| HostProtectionException |
Reddedilen bir konak kaynağı algılandığında oluşan özel durum. |
| HostSecurityManager |
Uygulama etki alanları için güvenlik davranışının denetimine ve özelleştirmesine izin verir. |
| NamedPermissionSet |
Kendisiyle ilişkilendirilmiş bir ad ve açıklama içeren bir izin kümesi tanımlar. Bu sınıf devralınamaz. |
| PermissionSet |
Birçok farklı izin türü içerebilen bir koleksiyonu temsil eder. |
| ReadOnlyPermissionSet |
Birçok farklı türde izin içerebilen salt okunur bir koleksiyonu temsil eder. |
| SecureString |
Artık gerekmediğinde bilgisayar belleğinden silerek gizli tutulması gereken metni temsil eder. Bu sınıf devralınamaz. |
| SecureStringMarshal |
Yönetilmeyen bellek ayırmaya ve yönetilmeyen bellek bloklarını kopyalamaya yönelik bir yöntem koleksiyonu sağlar. |
| SecurityContext |
İş parçacıkları arasında aktarılan yürütme bağlamları için güvenlikle ilgili tüm verileri kapsüller ve yar. Bu sınıf devralınamaz. |
| SecurityCriticalAttribute |
Kodun veya derlemenin güvenlik açısından kritik işlemler gerçekleştirdiğini belirtir. |
| SecurityElement |
Güvenlik nesnelerini kodlamaya yönelik XML nesne modelini temsil eder. Bu sınıf devralınamaz. |
| SecurityException |
Bir güvenlik hatası algılandığında oluşan özel durum. |
| SecurityManager |
Güvenlik sistemiyle etkileşim kuran sınıflar için ana erişim noktası sağlar. Bu sınıf devralınamaz. |
| SecurityRulesAttribute |
Ortak dil çalışma zamanının bir derleme için zorunlu kılması gereken güvenlik kuralları kümesini gösterir. |
| SecuritySafeCriticalAttribute |
Türleri veya üyeleri güvenlik açısından kritik ve saydam kodla güvenli bir şekilde erişilebilir olarak tanımlar. |
| SecurityState |
Nesneden AppDomainManager bir eylemin güvenlik durumunu istemek için bir temel sınıf sağlar. |
| SecurityTransparentAttribute |
Bir derlemenin ayrıcalık yükseltmesine neden olamayacağını belirtir. |
| SecurityTreatAsSafeAttribute |
Derlemedeki saydam kodla hangi SecurityCriticalAttribute üyesine erişilebildiğini tanımlar. |
| SuppressUnmanagedCodeSecurityAttribute |
Yönetilen kodun yığın yürüyüşü olmadan yönetilmeyen koda çağrı yapmasına izin verir. Bu sınıf devralınamaz. |
| UnverifiableCodeAttribute |
Uygun olmayan kod içeren modülleri işaretler. Bu sınıf devralınamaz. |
| VerificationException |
Güvenlik ilkesi kodun güvenli tür olmasını gerektirdiğinde ve doğrulama işlemi kodun tür güvenli olduğunu doğrulayamadıysa oluşan özel durum. |
| XmlSyntaxException |
XML ayrıştırmada söz dizimi hatası olduğunda oluşan özel durum. Bu sınıf devralınamaz. |
Arabirimler
| Name | Description |
|---|---|
| IEvidenceFactory |
Nesnenin Evidenceöğesini alır. |
| IPermission |
İzin türleri tarafından uygulanan yöntemleri tanımlar. |
| ISecurityEncodable |
İzin nesnesi durumunu XML öğesi gösterimine ve öğesinden dönüştüren yöntemleri tanımlar. |
| ISecurityPolicyEncodable |
İzin nesnesi durumunu XML öğesi gösterimine ve gösteriminden dönüştüren yöntemleri destekler. |
| IStackWalk |
Çağrı yığınındaki tüm çağıranların korumalı bir kaynağa erişmek için gerekli izinlere sahip olup olmadığını belirleyen yığın yürüyüşünü yönetir. |
Numaralandırmalar
| Name | Description |
|---|---|
| HostSecurityManagerOptions |
Konak güvenlik yöneticisi tarafından kullanılacak güvenlik ilkesi bileşenlerini belirtir. |
| ManifestKinds |
İmza bilgilerinin uygulandığı bildirim türünü temsil eder. |
| PartialTrustVisibilityLevel |
AllowPartiallyTrustedCallersAttribute (APTCA) özniteliğiyle işaretlenmiş kod için varsayılan kısmi güven görünürlüğünü belirtir. |
| PolicyLevelType |
Yönetilen kod ilkesi düzeyinin türünü belirtir. |
| SecurityContextSource |
Güvenlik bağlamı için kaynağı tanımlar. |
| SecurityCriticalScope |
SecurityCriticalAttributekapsamını belirtir. |
| SecurityRuleSet |
Ortak dil çalışma zamanının bir derleme için zorunlu kılması gereken güvenlik kuralları kümesini tanımlar. |
| SecurityZone |
Güvenlik ilkesi tarafından kullanılan güvenlik bölgelerine karşılık gelen tamsayı değerlerini tanımlar. |