ObjectSecurity.SetSecurityDescriptorBinaryForm Metode
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.
Mengatur deskriptor keamanan untuk objek ini ObjectSecurity dari data biner yang ditentukan.
Overload
SetSecurityDescriptorBinaryForm(Byte[]) |
Mengatur deskriptor keamanan untuk objek ini ObjectSecurity dari array nilai byte yang ditentukan. |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Mengatur bagian yang ditentukan dari deskriptor keamanan untuk objek ini ObjectSecurity dari array nilai byte yang ditentukan. |
Keterangan
Jika deskriptor keamanan yang diwakili oleh data biner 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 tetap ada pada DACL ketika DACL tersebut dipertahankan.
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.
SetSecurityDescriptorBinaryForm(Byte[])
Mengatur deskriptor keamanan untuk objek ini ObjectSecurity dari array nilai byte yang ditentukan.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm);
public void SetSecurityDescriptorBinaryForm (byte[] binaryForm);
member this.SetSecurityDescriptorBinaryForm : byte[] -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte())
Parameter
- binaryForm
- Byte[]
Array byte untuk mengatur deskriptor keamanan.
Keterangan
Jika deskriptor keamanan yang diwakili oleh data biner 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 tetap ada pada DACL ketika DACL tersebut dipertahankan.
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
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)
Mengatur bagian yang ditentukan dari deskriptor keamanan untuk objek ini ObjectSecurity dari array nilai byte yang ditentukan.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm, System::Security::AccessControl::AccessControlSections includeSections);
public void SetSecurityDescriptorBinaryForm (byte[] binaryForm, System.Security.AccessControl.AccessControlSections includeSections);
member this.SetSecurityDescriptorBinaryForm : byte[] * System.Security.AccessControl.AccessControlSections -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte(), includeSections As AccessControlSections)
Parameter
- binaryForm
- Byte[]
Array byte untuk mengatur deskriptor keamanan.
- includeSections
- AccessControlSections
Bagian (aturan akses, aturan audit, pemilik, grup utama) dari deskriptor keamanan yang akan ditetapkan.
Keterangan
Jika deskriptor keamanan yang diwakili oleh data biner 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 tetap ada pada DACL ketika DACL tersebut dipertahankan.
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.