Bagikan melalui


CommonSecurityDescriptor Kelas

Definisi

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

public ref class CommonSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class CommonSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type CommonSecurityDescriptor = class
    inherit GenericSecurityDescriptor
Public NotInheritable Class CommonSecurityDescriptor
Inherits GenericSecurityDescriptor
Warisan
CommonSecurityDescriptor

Konstruktor

CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)

Menginisialisasi instans CommonSecurityDescriptor baru kelas dari array nilai byte yang ditentukan.

CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)

Menginisialisasi instans CommonSecurityDescriptor baru kelas dari informasi yang ditentukan.

CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)

Menginisialisasi instans CommonSecurityDescriptor baru kelas dari objek yang ditentukan RawSecurityDescriptor .

CommonSecurityDescriptor(Boolean, Boolean, String)

Menginisialisasi instans CommonSecurityDescriptor baru kelas dari string Security Descriptor Definition Language (SDDL) yang ditentukan.

Properti

BinaryLength

Mendapatkan panjang, dalam byte, dari representasi biner objek saat ini GenericSecurityDescriptor . Panjang ini harus digunakan sebelum marshaling ACL ke dalam array biner dengan GetBinaryForm(Byte[], Int32) metode .

(Diperoleh dari GenericSecurityDescriptor)
ControlFlags

Mendapatkan nilai yang menentukan perilaku CommonSecurityDescriptor objek.

DiscretionaryAcl

Mendapatkan atau mengatur daftar kontrol akses diskresi (DACL) untuk objek ini CommonSecurityDescriptor . DACL berisi aturan akses.

Group

Mendapatkan atau mengatur grup utama untuk objek ini CommonSecurityDescriptor .

IsContainer

Mendapatkan nilai Boolean yang menentukan apakah objek yang terkait dengan objek ini CommonSecurityDescriptor adalah objek kontainer.

IsDiscretionaryAclCanonical

Mendapatkan nilai Boolean yang menentukan apakah Daftar Access Control Diskresi (DACL) yang terkait dengan objek ini CommonSecurityDescriptor berada dalam urutan kanonis.

IsDS

Mendapatkan nilai Boolean yang menentukan apakah objek yang terkait dengan objek ini CommonSecurityDescriptor adalah objek direktori.

IsSystemAclCanonical

Mendapatkan nilai Boolean yang menentukan apakah Daftar Access Control Sistem (SACL) yang terkait dengan objek ini CommonSecurityDescriptor berada dalam urutan kanonis.

Owner

Mendapatkan atau mengatur pemilik objek yang terkait dengan objek ini CommonSecurityDescriptor .

SystemAcl

Mendapatkan atau mengatur Daftar Access Control Sistem (SACL) untuk objek iniCommonSecurityDescriptor. SACL berisi aturan audit.

Metode

AddDiscretionaryAcl(Byte, Int32)

Mengatur properti untuk instans DiscretionaryAclDiscretionaryAclPresent ini CommonSecurityDescriptor dan mengatur bendera.

AddSystemAcl(Byte, Int32)

Mengatur properti untuk instans SystemAclSystemAclPresent ini CommonSecurityDescriptor dan mengatur bendera.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetBinaryForm(Byte[], Int32)

Mengembalikan array nilai byte yang mewakili informasi yang terkandung dalam objek ini GenericSecurityDescriptor .

(Diperoleh dari GenericSecurityDescriptor)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetSddlForm(AccessControlSections)

Mengembalikan representasi Security Descriptor Definition Language (SDDL) dari bagian yang ditentukan dari deskriptor keamanan yang diwakili objek ini GenericSecurityDescriptor .

(Diperoleh dari GenericSecurityDescriptor)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
PurgeAccessControl(SecurityIdentifier)

Menghapus semua aturan akses untuk pengidentifikasi keamanan yang ditentukan dari Daftar Access Control Diskresi (DACL) yang terkait dengan objek iniCommonSecurityDescriptor.

PurgeAudit(SecurityIdentifier)

Menghapus semua aturan audit untuk pengidentifikasi keamanan yang ditentukan dari Daftar Access Control Sistem (SACL) yang terkait dengan objek iniCommonSecurityDescriptor.

SetDiscretionaryAclProtection(Boolean, Boolean)

Mengatur perlindungan pewarisan untuk Daftar Access Control Diskresi (DACL) yang terkait dengan objek iniCommonSecurityDescriptor. DACL yang dilindungi tidak mewarisi aturan akses dari kontainer induk.

SetSystemAclProtection(Boolean, Boolean)

Mengatur perlindungan pewarisan untuk Daftar Access Control Sistem (SACL) yang terkait dengan objek iniCommonSecurityDescriptor. SACL yang dilindungi tidak mewarisi aturan audit dari kontainer induk.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk