System.Security Ad Alanı
İ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. Provides the underlying structure of the common language runtime security system, including base classes for permissions.
Sınıflar
AllowPartiallyTrustedCallersAttribute |
Bir derlemenin kısmen güvenilen kod tarafından çağrılmasına izin verir.Allows an assembly to be called by partially trusted code. Bu bildirim olmadan, yalnızca tam güvenilir çağıranlar derlemeyi kullanabilir.Without this declaration, only fully trusted callers are able to use the assembly. Bu sınıf devralınamaz.This class cannot be inherited. |
CodeAccessPermission |
Tüm kod erişim izinlerinin temel yapısını tanımlar.Defines the underlying structure of all code access permissions. |
HostProtectionException |
Reddedilen bir konak kaynağı algılandığında oluşturulan özel durum.The exception that is thrown when a denied host resource is detected. |
HostSecurityManager |
Uygulama etki alanları için güvenlik davranışının denetimine ve özelleştirilmesine izin verir.Allows the control and customization of security behavior for application domains. |
NamedPermissionSet |
Kendisiyle ilişkili bir ad ve açıklama içeren bir izin kümesi tanımlar.Defines a permission set that has a name and description associated with it. Bu sınıf devralınamaz.This class cannot be inherited. |
PermissionSet |
Birçok farklı izin türü içerebilen bir koleksiyonu temsil eder.Represents a collection that can contain many different types of permissions. |
ReadOnlyPermissionSet |
Birçok farklı izin türü içerebilen salt okunurdur bir koleksiyonu temsil eder.Represents a read-only collection that can contain many different types of permissions. |
SecureString |
Artık gerekli olmadığında bilgisayar belleğinden silerek, gizli tutulması gereken metni temsil eder.Represents text that should be kept confidential, such as by deleting it from computer memory when no longer needed. Bu sınıf devralınamaz.This class cannot be inherited. |
SecureStringMarshal |
Yönetilmeyen bellek ayırmak ve yönetilmeyen bellek bloklarını kopyalamak için bir yöntemler koleksiyonu sağlar.Provides a collection of methods for allocating unmanaged memory and copying unmanaged memory blocks. |
SecurityContext |
Tüm güvenlikle ilgili verileri, iş parçacıkları arasında aktarılan yürütme bağlamlarına göre kapsüller ve yayar.Encapsulates and propagates all security-related data for execution contexts transferred across threads. Bu sınıf devralınamaz.This class cannot be inherited. |
SecurityCriticalAttribute |
Kodun veya derlemenin güvenlik açısından kritik işlemler gerçekleştireceğini belirtir.Specifies that code or an assembly performs security-critical operations. |
SecurityElement |
Güvenlik nesnelerini kodlamak için XML nesne modelini temsil eder.Represents the XML object model for encoding security objects. Bu sınıf devralınamaz.This class cannot be inherited. |
SecurityException |
Bir güvenlik hatası algılandığında oluşturulan özel durum.The exception that is thrown when a security error is detected. |
SecurityManager |
Güvenlik sistemiyle etkileşim kuran sınıflar için ana erişim noktası sağlar.Provides the main access point for classes interacting with the security system. Bu sınıf devralınamaz.This class cannot be inherited. |
SecurityRulesAttribute |
Ortak dil çalışma zamanının derleme için zorunlu olması gereken güvenlik kuralları kümesini gösterir.Indicates the set of security rules the common language runtime should enforce for an assembly. |
SecuritySafeCriticalAttribute |
Türleri veya üyeleri güvenlik açısından kritik olarak tanımlar ve saydam kod tarafından güvenli bir şekilde erişilebilir.Identifies types or members as security-critical and safely accessible by transparent code. |
SecurityState |
Nesnesinden bir eylemin güvenlik durumunu istemek için bir temel sınıf sağlar AppDomainManager .Provides a base class for requesting the security status of an action from the AppDomainManager object. |
SecurityTransparentAttribute |
Bir derlemenin ayrıcalık yükselmesine neden olduğunu belirtir.Specifies that an assembly cannot cause an elevation of privilege. |
SecurityTreatAsSafeAttribute |
Ortak SecurityCriticalAttribute üyelerin, derleme içindeki saydam kod tarafından erişilebilir olduğunu tanımlar.Identifies which of the nonpublic SecurityCriticalAttribute members are accessible by transparent code within the assembly. |
SuppressUnmanagedCodeSecurityAttribute |
Yönetilen kodun yığın yürümeden yönetilmeyen koda çağrı yapmasına izin verir.Allows managed code to call into unmanaged code without a stack walk. Bu sınıf devralınamaz.This class cannot be inherited. |
UnverifiableCodeAttribute |
Doğrulanamayan kod içeren modülleri işaretler.Marks modules containing unverifiable code. Bu sınıf devralınamaz.This class cannot be inherited. |
VerificationException |
Güvenlik ilkesi kodun güvenli olmasını gerektirdiğinde oluşturulan özel durum ve doğrulama işlemi kodun güvenli olduğunu doğrulayamadı.The exception that is thrown when the security policy requires code to be type safe and the verification process is unable to verify that the code is type safe. |
XmlSyntaxException |
XML ayrıştırılırken bir sözdizimi hatası olduğunda oluşturulan özel durum.The exception that is thrown when there is a syntax error in XML parsing. Bu sınıf devralınamaz.This class cannot be inherited. |
Arabirimler
IEvidenceFactory | |
IPermission |
İzin türleri tarafından uygulanan yöntemleri tanımlar.Defines methods implemented by permission types. |
ISecurityEncodable |
İzin nesne durumunu XML öğesi gösterimine ve öğesinden dönüştüren yöntemleri tanımlar.Defines the methods that convert permission object state to and from XML element representation. |
ISecurityPolicyEncodable |
, İzin nesne durumunu bir XML öğesi gösterimine ve öğesinden dönüştüren yöntemleri destekler.Supports the methods that convert permission object state to and from an XML element representation. |
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 ilerlemesini yönetir.Manages the stack walk that determines whether all callers in the call stack have the required permissions to access a protected resource. |
Numaralandırmalar
HostSecurityManagerOptions |
Ana bilgisayar güvenlik yöneticisi tarafından kullanılacak güvenlik ilkesi bileşenlerini belirtir.Specifies the security policy components to be used by the host security manager. |
ManifestKinds |
İmza bilgilerinin uygulandığı bildirimin türünü temsil eder.Represents the type of manifest that the signature information applies to. |
PartialTrustVisibilityLevel |
(Aptca) özniteliğiyle işaretlenmiş kod için varsayılan kısmi güven görünürlüğünü belirtir AllowPartiallyTrustedCallersAttribute .Specifies the default partial-trust visibility for code that is marked with the AllowPartiallyTrustedCallersAttribute (APTCA) attribute. |
PolicyLevelType |
Yönetilen kod ilkesi düzeyinin türünü belirtir.Specifies the type of a managed code policy level. |
SecurityContextSource |
Güvenlik bağlamının kaynağını tanımlar.Identifies the source for the security context. |
SecurityCriticalScope |
Kapsamını belirtir SecurityCriticalAttribute .Specifies the scope of a SecurityCriticalAttribute. |
SecurityRuleSet |
Ortak dil çalışma zamanının derleme için zorunlu olması gereken güvenlik kuralları kümesini tanımlar.Identifies the set of security rules the common language runtime should enforce for an assembly. |
SecurityZone |
Güvenlik ilkesi tarafından kullanılan güvenlik bölgelerine karşılık gelen tamsayı değerlerini tanımlar.Defines the integer values corresponding to security zones used by security policy. |