System.Security.AccessControl Ruang nama

Menyediakan elemen pemrograman yang mengontrol akses ke dan mengaudit tindakan terkait keamanan pada objek yang dapat diamankan.

Kelas

Nama Deskripsi
AccessRule

Mewakili kombinasi identitas pengguna, masker akses, dan jenis kontrol akses (izinkan atau tolak). Objek AccessRule juga berisi informasi tentang bagaimana aturan diwariskan oleh objek turunan dan bagaimana pewarisan tersebut disebarluaskan.

AccessRule<T>

Mewakili kombinasi identitas pengguna, masker akses, dan jenis kontrol akses (izinkan atau tolak). Objek AccessRule'1 juga berisi informasi tentang bagaimana aturan diwariskan oleh objek turunan dan bagaimana pewarisan tersebut disebarluaskan.

AceEnumerator

Menyediakan kemampuan untuk melakukan iterasi melalui entri kontrol akses (ACL) dalam daftar kontrol akses (ACL).

AuditRule

Mewakili kombinasi identitas pengguna dan masker akses. Objek AuditRule juga berisi informasi tentang bagaimana aturan diwariskan oleh objek turunan, bagaimana pewarisan tersebut disebarluaskan, dan untuk kondisi apa aturan diaudit.

AuditRule<T>

Mewakili kombinasi identitas pengguna dan masker akses.

AuthorizationRule

Menentukan akses ke objek yang dapat diamankan. Kelas turunan AccessRule dan AuditRule menawarkan spesialisasi untuk fungsionalitas akses dan audit.

AuthorizationRuleCollection

Mewakili kumpulan AuthorizationRule objek.

CommonAce

Mewakili entri kontrol akses (ACE).

CommonAcl

Mewakili daftar kontrol akses (ACL) dan merupakan kelas dasar untuk DiscretionaryAcl kelas dan SystemAcl .

CommonObjectSecurity

Mengontrol akses ke objek tanpa manipulasi langsung daftar kontrol akses (ACL). Kelas ini adalah kelas dasar abstrak untuk kelas .NativeObjectSecurity

CommonSecurityDescriptor

Mewakili pendeskripsi keamanan. Deskriptor keamanan mencakup pemilik, grup utama, Daftar Access Control Diskresi (DACL), dan Daftar Access Control Sistem (SACL).

CompoundAce

Mewakili Entri Access Control senyawa (ACE).

CryptoKeyAccessRule

Mewakili aturan akses untuk kunci kriptografi. Aturan akses mewakili kombinasi identitas pengguna, masker akses, dan jenis kontrol akses (izinkan atau tolak). Objek aturan akses juga berisi informasi tentang bagaimana aturan diwariskan oleh objek turunan dan bagaimana pewarisan tersebut disebarluaskan.

CryptoKeyAuditRule

Mewakili aturan audit untuk kunci kriptografi. Aturan audit mewakili kombinasi identitas pengguna dan masker akses. Aturan audit juga berisi informasi tentang bagaimana aturan diwariskan oleh objek turunan, bagaimana pewarisan tersebut disebarluaskan, dan untuk kondisi apa aturan diaudit.

CryptoKeySecurity

Menyediakan kemampuan untuk mengontrol akses ke objek kunci kriptografi tanpa manipulasi langsung daftar Access Control (ACL).

CustomAce

Mewakili Entri Access Control (ACE) yang tidak ditentukan oleh salah satu anggota enumerasi AceType.

DirectoryObjectSecurity

Menyediakan kemampuan untuk mengontrol akses ke objek direktori tanpa manipulasi langsung daftar Access Control (ACL).

DirectorySecurity

Mewakili kontrol akses dan keamanan audit untuk direktori. Kelas ini tidak dapat diwariskan.

DiscretionaryAcl

Mewakili Daftar Access Control Diskresi (DACL).

EventWaitHandleAccessRule

Mewakili sekumpulan hak akses yang diizinkan atau ditolak untuk pengguna atau grup. Kelas ini tidak dapat diwariskan.

EventWaitHandleAuditRule

Mewakili sekumpulan hak akses yang akan diaudit untuk pengguna atau grup. Kelas ini tidak dapat diwariskan.

EventWaitHandleSecurity

Mewakili keamanan kontrol akses Windows yang diterapkan ke handel tunggu sistem bernama. Kelas ini tidak dapat diwariskan.

FileSecurity

Mewakili kontrol akses dan keamanan audit untuk file. Kelas ini tidak dapat diwariskan.

FileSystemAccessRule

Mewakili abstraksi entri kontrol akses (ACE) yang menentukan aturan akses untuk file atau direktori. Kelas ini tidak dapat diwariskan.

FileSystemAuditRule

Mewakili abstraksi entri kontrol akses (ACE) yang menentukan aturan audit untuk file atau direktori. Kelas ini tidak dapat diwariskan.

FileSystemSecurity

Mewakili kontrol akses dan keamanan audit untuk file atau direktori.

GenericAce

Mewakili Entri Access Control (ACE), dan merupakan kelas dasar untuk semua kelas ACE lainnya.

GenericAcl

Mewakili daftar kontrol akses (ACL) dan merupakan kelas dasar untuk CommonAclkelas , , DiscretionaryAclRawAcl, dan SystemAcl .

GenericSecurityDescriptor

Mewakili pendeskripsi keamanan. Deskriptor keamanan mencakup pemilik, grup utama, Daftar Access Control Diskresi (DACL), dan Daftar Access Control Sistem (SACL).

KnownAce

Merangkum semua jenis Entri Access Control (ACE) yang saat ini ditentukan oleh Microsoft Corporation. Semua KnownAce objek berisi masker akses 32-bit dan SecurityIdentifier objek.

MutexAccessRule

Mewakili sekumpulan hak akses yang diizinkan atau ditolak untuk pengguna atau grup. Kelas ini tidak dapat diwariskan.

MutexAuditRule

Mewakili sekumpulan hak akses yang akan diaudit untuk pengguna atau grup. Kelas ini tidak dapat diwariskan.

MutexSecurity

Mewakili keamanan kontrol akses Windows untuk mutex bernama. Kelas ini tidak dapat diwariskan.

NativeObjectSecurity

Menyediakan kemampuan untuk mengontrol akses ke objek asli tanpa manipulasi langsung Daftar Kontrol Akses (ACL). Jenis objek asli didefinisikan oleh ResourceType enumerasi.

ObjectAccessRule

Mewakili kombinasi identitas pengguna, masker akses, dan jenis kontrol akses (izinkan atau tolak). Objek ObjectAccessRule juga berisi informasi tentang jenis objek yang diterapkan aturan, jenis objek turunan yang dapat mewarisi aturan, bagaimana aturan diwariskan oleh objek turunan, dan bagaimana pewarisan tersebut disebarluaskan.

ObjectAce

Mengontrol akses ke objek Layanan Direktori. Kelas ini mewakili Entri Access Control (ACE) yang terkait dengan objek direktori.

ObjectAuditRule

Mewakili kombinasi identitas pengguna, masker akses, dan kondisi audit. Objek ObjectAuditRule juga berisi informasi tentang jenis objek yang diterapkan aturan, jenis objek turunan yang dapat mewarisi aturan, bagaimana aturan diwariskan oleh objek turunan, dan bagaimana pewarisan tersebut disebarluaskan.

ObjectSecurity

Menyediakan kemampuan untuk mengontrol akses ke objek tanpa manipulasi langsung Daftar Kontrol Akses (ACL). Kelas ini adalah kelas dasar abstrak untuk CommonObjectSecurity kelas dan DirectoryObjectSecurity .

ObjectSecurity<T>

Menyediakan kemampuan untuk mengontrol akses ke objek tanpa manipulasi langsung Access Control Lists (ACL); juga memberikan kemampuan untuk mengetik hak akses.

PrivilegeNotHeldException

Pengecualian yang dilemparkan ketika metode di System.Security.AccessControl namespace layanan mencoba mengaktifkan hak istimewa yang tidak dimilikinya.

QualifiedAce

Mewakili Entri Access Control (ACE) yang berisi kualifikasi. Kualifikasi, yang diwakili oleh AceQualifier objek, menentukan apakah ACE mengizinkan akses, menolak akses, menyebabkan audit sistem, atau menyebabkan alarm sistem. Kelas QualifiedAce ini adalah kelas dasar abstrak untuk CommonAce kelas dan ObjectAce .

RawAcl

Mewakili Daftar Access Control (ACL).

RawSecurityDescriptor

Mewakili pendeskripsi keamanan. Deskriptor keamanan mencakup pemilik, grup utama, Daftar Access Control Diskresi (DACL), dan Daftar Access Control Sistem (SACL).

RegistryAccessRule

Mewakili sekumpulan hak akses yang diizinkan atau ditolak untuk pengguna atau grup. Kelas ini tidak dapat diwariskan.

RegistryAuditRule

Mewakili sekumpulan hak akses yang akan diaudit untuk pengguna atau grup. Kelas ini tidak dapat diwariskan.

RegistrySecurity

Mewakili keamanan kontrol akses Windows untuk kunci registri. Kelas ini tidak dapat diwariskan.

SemaphoreAccessRule

Mewakili sekumpulan hak akses yang diizinkan atau ditolak untuk pengguna atau grup. Kelas ini tidak dapat diwariskan.

SemaphoreAuditRule

Mewakili sekumpulan hak akses yang akan diaudit untuk pengguna atau grup. Kelas ini tidak dapat diwariskan.

SemaphoreSecurity

Mewakili keamanan kontrol akses Windows untuk semaphore bernama. Kelas ini tidak dapat diwariskan.

SystemAcl

Mewakili Daftar Access Control Sistem (SACL).

Enum

Nama Deskripsi
AccessControlActions

Menentukan tindakan yang diizinkan untuk objek yang dapat diamankan.

AccessControlModification

Menentukan jenis modifikasi kontrol akses yang akan dilakukan. Enumerasi ini digunakan oleh metode kelas ObjectSecurity dan keturunannya.

AccessControlSections

Menentukan bagian mana dari deskriptor keamanan yang akan disimpan atau dimuat.

AccessControlType

Menentukan apakah objek AccessRule digunakan untuk mengizinkan atau menolak akses. Nilai-nilai ini bukan bendera, dan tidak dapat digabungkan.

AceFlags

Menentukan perilaku warisan dan audit entri kontrol akses (ACE).

AceQualifier

Menentukan fungsi entri kontrol akses (ACE).

AceType

Menentukan jenis entri kontrol akses (ACE) yang tersedia.

AuditFlags

Menentukan kondisi untuk mengaudit upaya untuk mengakses objek yang dapat diamankan.

CompoundAceType

Menentukan tipe objek CompoundAce.

ControlFlags

Bendera ini memengaruhi perilaku pendeskripsi keamanan.

CryptoKeyRights

Menentukan operasi kunci kriptografi tempat aturan otorisasi mengontrol akses atau audit.

EventWaitHandleRights

Menentukan hak kontrol akses yang dapat diterapkan ke objek peristiwa sistem bernama.

FileSystemRights

Menentukan hak akses yang akan digunakan saat membuat aturan akses dan audit.

InheritanceFlags

Bendera pewarisan menentukan semantik warisan untuk entri kontrol akses (ACE).

MutexRights

Menentukan hak kontrol akses yang dapat diterapkan ke objek mutex sistem bernama.

ObjectAceFlags

Menentukan keberadaan tipe objek untuk Entri Access Control (ACE).

PropagationFlags

Menentukan bagaimana Entri Access Control (ACE) disebarkan ke objek turunan. Bendera ini signifikan hanya jika bendera pewarisan ada.

RegistryRights

Menentukan hak kontrol akses yang dapat diterapkan ke objek registri.

ResourceType

Menentukan jenis objek asli yang ditentukan.

SecurityInfos

Menentukan bagian deskriptor keamanan yang akan dikueri atau diatur.

SemaphoreRights

Menentukan hak kontrol akses yang dapat diterapkan ke objek semaphore sistem bernama.

Delegasikan

Nama Deskripsi
NativeObjectSecurity.ExceptionFromErrorCode

Menyediakan cara bagi integrator untuk memetakan kode kesalahan numerik ke pengecualian tertentu yang mereka buat.