System.Security.AccessControl 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 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. |