CommonSecurityDescriptor Konstruktor
Definisi
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.
Menginisialisasi instans baru dari kelas CommonSecurityDescriptor.
Overload
| Nama | Deskripsi |
|---|---|
| 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. |
| 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)
- Sumber:
- SecurityDescriptor.cs
Menginisialisasi instans CommonSecurityDescriptor baru kelas dari objek yang ditentukan RawSecurityDescriptor .
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, System::Security::AccessControl::RawSecurityDescriptor ^ rawSecurityDescriptor);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.RawSecurityDescriptor rawSecurityDescriptor);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * System.Security.AccessControl.RawSecurityDescriptor -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, rawSecurityDescriptor As RawSecurityDescriptor)
Parameter
- isContainer
- Boolean
true jika deskriptor keamanan baru dikaitkan dengan objek kontainer.
- isDS
- Boolean
true jika deskriptor keamanan baru dikaitkan dengan objek direktori.
- rawSecurityDescriptor
- RawSecurityDescriptor
Objek RawSecurityDescriptor tempat untuk membuat objek baru CommonSecurityDescriptor .
Keterangan
Jika deskriptor keamanan yang mendasari tempat objek baru RawSecurityDescriptor dibuat berisi null untuk daftar kontrol akses diskresi (DACL), entri kontrol akses tunggal (ACE) yang memungkinkan semua orang akses penuh (AEFA) ditambahkan ke DACL. Jika aplikasi memodifikasi DACL deskriptor keamanan tempat AEFA ACE ditambahkan, AEFA ACE dipertahankan dengan DACL ketika DACL tersebut bertahan.
Ini dapat mengakibatkan aplikasi secara tidak sengaja mengizinkan akses ke prinsipal. Karena itu, aplikasi harus memeriksa keberadaan AEFA ACE dan menghapusnya sebelum memodifikasi deskriptor keamanan apa pun.
Berlaku untuk
CommonSecurityDescriptor(Boolean, Boolean, String)
- Sumber:
- SecurityDescriptor.cs
Menginisialisasi instans CommonSecurityDescriptor baru kelas dari string Security Descriptor Definition Language (SDDL) yang ditentukan.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, System::String ^ sddlForm);
public CommonSecurityDescriptor(bool isContainer, bool isDS, string sddlForm);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * string -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, sddlForm As String)
Parameter
- isContainer
- Boolean
true jika deskriptor keamanan baru dikaitkan dengan objek kontainer.
- isDS
- Boolean
true jika deskriptor keamanan baru dikaitkan dengan objek direktori.
- sddlForm
- String
String SDDL untuk membuat objek baru CommonSecurityDescriptor .
Keterangan
Jika deskriptor keamanan yang mendasari tempat objek baru RawSecurityDescriptor dibuat berisi null untuk daftar kontrol akses diskresi (DACL), entri kontrol akses tunggal (ACE) yang memungkinkan semua orang akses penuh (AEFA) ditambahkan ke DACL. Jika aplikasi memodifikasi DACL deskriptor keamanan tempat AEFA ACE ditambahkan, AEFA ACE dipertahankan dengan DACL ketika DACL tersebut bertahan.
Ini dapat mengakibatkan aplikasi secara tidak sengaja mengizinkan akses ke prinsipal. Karena itu, aplikasi harus memeriksa keberadaan AEFA ACE dan menghapusnya sebelum memodifikasi deskriptor keamanan apa pun.
Berlaku untuk
CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)
- Sumber:
- SecurityDescriptor.cs
Menginisialisasi instans CommonSecurityDescriptor baru kelas dari array nilai byte yang ditentukan.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, cli::array <System::Byte> ^ binaryForm, int offset);
public CommonSecurityDescriptor(bool isContainer, bool isDS, byte[] binaryForm, int offset);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * byte[] * int -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, binaryForm As Byte(), offset As Integer)
Parameter
- isContainer
- Boolean
true jika deskriptor keamanan baru dikaitkan dengan objek kontainer.
- isDS
- Boolean
true jika deskriptor keamanan baru dikaitkan dengan objek direktori.
- binaryForm
- Byte[]
Array nilai byte untuk membuat objek baru CommonSecurityDescriptor .
- offset
- Int32
Offset dalam binaryForm array untuk mulai menyalin.
Keterangan
Jika deskriptor keamanan yang mendasari tempat objek baru RawSecurityDescriptor dibuat berisi null untuk daftar kontrol akses diskresi (DACL), entri kontrol akses tunggal (ACE) yang memungkinkan semua orang akses penuh (AEFA) ditambahkan ke DACL. Jika aplikasi memodifikasi DACL deskriptor keamanan tempat AEFA ACE ditambahkan, AEFA ACE dipertahankan dengan DACL ketika DACL tersebut bertahan.
Ini dapat mengakibatkan aplikasi secara tidak sengaja mengizinkan akses ke prinsipal. Karena itu, aplikasi harus memeriksa keberadaan AEFA ACE dan menghapusnya sebelum memodifikasi deskriptor keamanan apa pun.
Berlaku untuk
CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)
- Sumber:
- SecurityDescriptor.cs
Menginisialisasi instans CommonSecurityDescriptor baru kelas dari informasi yang ditentukan.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, System::Security::AccessControl::ControlFlags flags, System::Security::Principal::SecurityIdentifier ^ owner, System::Security::Principal::SecurityIdentifier ^ group, System::Security::AccessControl::SystemAcl ^ systemAcl, System::Security::AccessControl::DiscretionaryAcl ^ discretionaryAcl);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier? owner, System.Security.Principal.SecurityIdentifier? group, System.Security.AccessControl.SystemAcl? systemAcl, System.Security.AccessControl.DiscretionaryAcl? discretionaryAcl);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier owner, System.Security.Principal.SecurityIdentifier group, System.Security.AccessControl.SystemAcl systemAcl, System.Security.AccessControl.DiscretionaryAcl discretionaryAcl);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * System.Security.AccessControl.ControlFlags * System.Security.Principal.SecurityIdentifier * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.SystemAcl * System.Security.AccessControl.DiscretionaryAcl -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, flags As ControlFlags, owner As SecurityIdentifier, group As SecurityIdentifier, systemAcl As SystemAcl, discretionaryAcl As DiscretionaryAcl)
Parameter
- isContainer
- Boolean
true jika deskriptor keamanan baru dikaitkan dengan objek kontainer.
- isDS
- Boolean
true jika deskriptor keamanan baru dikaitkan dengan objek direktori.
- flags
- ControlFlags
Bendera yang menentukan perilaku objek baru CommonSecurityDescriptor .
- owner
- SecurityIdentifier
Pemilik untuk objek baru CommonSecurityDescriptor .
- group
- SecurityIdentifier
Grup utama untuk objek baru CommonSecurityDescriptor .
- systemAcl
- SystemAcl
Daftar Access Control Sistem (SACL) untuk objek CommonSecurityDescriptor baru.
- discretionaryAcl
- DiscretionaryAcl
Daftar Access Control Diskresi (DACL) untuk objek CommonSecurityDescriptor baru.
Keterangan
Jika deskriptor keamanan yang mendasari tempat objek baru RawSecurityDescriptor dibuat berisi null untuk daftar kontrol akses diskresi (DACL), entri kontrol akses tunggal (ACE) yang memungkinkan semua orang akses penuh (AEFA) ditambahkan ke DACL. Jika aplikasi memodifikasi DACL deskriptor keamanan tempat AEFA ACE ditambahkan, AEFA ACE dipertahankan dengan DACL ketika DACL tersebut bertahan.
Ini dapat mengakibatkan aplikasi secara tidak sengaja mengizinkan akses ke prinsipal. Karena itu, aplikasi harus memeriksa keberadaan AEFA ACE dan menghapusnya sebelum memodifikasi deskriptor keamanan apa pun.