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

Bir nesne alır Evidence .Gets an object's Evidence.

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.