Bagikan melalui


System.Security Ruang nama

Menyediakan struktur yang mendasari sistem keamanan runtime bahasa umum, termasuk kelas dasar untuk izin.

Kelas

AllowPartiallyTrustedCallersAttribute

Memungkinkan perakitan dipanggil oleh kode yang dipercaya sebagian. Tanpa deklarasi ini, hanya penelepon yang sepenuhnya tepercaya yang dapat menggunakan perakitan. Kelas ini tidak dapat diwariskan.

CodeAccessPermission

Menentukan struktur yang mendasar dari semua izin akses kode.

HostProtectionException

Pengecualian yang dilemparkan ketika sumber daya host yang ditolak terdeteksi.

HostSecurityManager

Memungkinkan kontrol dan kustomisasi perilaku keamanan untuk domain aplikasi.

NamedPermissionSet

Menentukan kumpulan izin yang memiliki nama dan deskripsi yang terkait dengannya. Kelas ini tidak dapat diwariskan.

PermissionSet

Mewakili koleksi yang dapat berisi berbagai jenis izin.

ReadOnlyPermissionSet

Mewakili koleksi baca-saja yang dapat berisi berbagai jenis izin.

SecureString

Mewakili teks yang harus dirahasiakan, seperti dengan menghapusnya dari memori komputer saat tidak lagi diperlukan. Kelas ini tidak dapat diwariskan.

SecureStringMarshal

Menyediakan kumpulan metode untuk mengalokasikan memori yang tidak dikelola dan menyalin blok memori yang tidak dikelola.

SecurityContext

Merangkum dan menyebarluaskan semua data terkait keamanan untuk konteks eksekusi yang ditransfer di seluruh utas. Kelas ini tidak dapat diwariskan.

SecurityCriticalAttribute

Menentukan bahwa kode atau assembly melakukan operasi penting keamanan.

SecurityElement

Mewakili model objek XML untuk mengodekan objek keamanan. Kelas ini tidak dapat diwariskan.

SecurityException

Pengecualian yang dilemparkan ketika kesalahan keamanan terdeteksi.

SecurityManager

Menyediakan titik akses utama untuk kelas yang berinteraksi dengan sistem keamanan. Kelas ini tidak dapat diwariskan.

SecurityRulesAttribute

Menunjukkan sekumpulan aturan keamanan yang harus diberlakukan runtime bahasa umum untuk perakitan.

SecuritySafeCriticalAttribute

Mengidentifikasi jenis atau anggota sebagai keamanan penting dan dapat diakses dengan aman oleh kode transparan.

SecurityState

Menyediakan kelas dasar untuk meminta status keamanan tindakan dari AppDomainManager objek .

SecurityTransparentAttribute

Menentukan bahwa rakitan tidak dapat menyebabkan elevasi.

SecurityTreatAsSafeAttribute

Mengidentifikasi anggota nonpublik SecurityCriticalAttribute mana yang dapat diakses oleh kode transparan dalam perakitan.

SuppressUnmanagedCodeSecurityAttribute

Memungkinkan kode terkelola memanggil kode yang tidak dikelola tanpa stack walk. Kelas ini tidak dapat diwariskan.

UnverifiableCodeAttribute

Menandai modul yang berisi kode yang tidak dapat diverifikasi. Kelas ini tidak dapat diwariskan.

VerificationException

Pengecualian yang dilemparkan ketika kebijakan keamanan mengharuskan kode untuk berjenis aman dan proses verifikasi tidak dapat memverifikasi bahwa kode tersebut aman.

XmlSyntaxException

Pengecualian yang dilemparkan ketika ada kesalahan sintaks dalam penguraian XML. Kelas ini tidak dapat diwariskan.

Antarmuka

IEvidenceFactory

Mendapatkan objek Evidence.

IPermission

Menentukan metode yang diterapkan oleh jenis izin.

ISecurityEncodable

Menentukan metode yang mengonversi status objek izin ke dan dari representasi elemen XML.

ISecurityPolicyEncodable

Mendukung metode yang mengonversi status objek izin ke dan dari representasi elemen XML.

IStackWalk

Mengelola stack walk yang menentukan apakah semua penelepon dalam tumpukan panggilan memiliki izin yang diperlukan untuk mengakses sumber daya yang dilindungi.

Enum

HostSecurityManagerOptions

Menentukan komponen kebijakan keamanan yang akan digunakan oleh manajer keamanan host.

ManifestKinds

Mewakili jenis manifes tempat informasi tanda tangan berlaku.

PartialTrustVisibilityLevel

Menentukan visibilitas kepercayaan parsial default untuk kode yang ditandai dengan AllowPartiallyTrustedCallersAttribute atribut (APTCA).

PolicyLevelType

Menentukan jenis tingkat kebijakan kode terkelola.

SecurityContextSource

Mengidentifikasi sumber untuk konteks keamanan.

SecurityCriticalScope

Menentukan cakupan SecurityCriticalAttribute.

SecurityRuleSet

Mengidentifikasi sekumpulan aturan keamanan yang harus diberlakukan runtime bahasa umum untuk perakitan.

SecurityZone

Menentukan nilai bilangan bulat yang sesuai dengan zona keamanan yang digunakan oleh kebijakan keamanan.