System.Security Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |