ObjectSecurity.SetSecurityDescriptorBinaryForm Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает дескриптор безопасности для этого ObjectSecurity объекта из указанных двоичных данных.
Перегрузки
| Имя | Описание |
|---|---|
| SetSecurityDescriptorBinaryForm(Byte[]) |
Задает дескриптор безопасности для этого ObjectSecurity объекта из указанного массива байтовых значений. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Задает указанные разделы дескриптора безопасности для этого ObjectSecurity объекта из указанного массива значений байтов. |
Комментарии
Если дескриптор безопасности, представленный двоичными данными, содержит null для своего списка управления доступом (DACL), одна запись управления доступом (ACE), которая разрешает всем пользователям полный доступ (AEFA) добавляется в DACL. Если приложение изменяет DACL дескриптора безопасности, в который добавлен AEFA ACE, AEFA ACE сохраняется при сохранении DACL.
Это может привести к тому, что приложение непреднамеренно разрешает доступ к субъектам. Из-за этого приложение должно проверить наличие AEFA ACE и удалить его перед изменением дескриптора безопасности.
SetSecurityDescriptorBinaryForm(Byte[])
- Исходный код:
- ObjectSecurity.cs
Задает дескриптор безопасности для этого ObjectSecurity объекта из указанного массива байтовых значений.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm);
public void SetSecurityDescriptorBinaryForm(byte[] binaryForm);
member this.SetSecurityDescriptorBinaryForm : byte[] -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte())
Параметры
- binaryForm
- Byte[]
Массив байтов, из которого необходимо задать дескриптор безопасности.
Комментарии
Если дескриптор безопасности, представленный двоичными данными, содержит null для своего списка управления доступом (DACL), одна запись управления доступом (ACE), которая разрешает всем пользователям полный доступ (AEFA) добавляется в DACL. Если приложение изменяет DACL дескриптора безопасности, в который добавлен AEFA ACE, AEFA ACE сохраняется при сохранении DACL.
Это может привести к тому, что приложение непреднамеренно разрешает доступ к субъектам. Из-за этого приложение должно проверить наличие AEFA ACE и удалить его перед изменением дескриптора безопасности.
Применяется к
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)
- Исходный код:
- ObjectSecurity.cs
Задает указанные разделы дескриптора безопасности для этого ObjectSecurity объекта из указанного массива значений байтов.
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)
Параметры
- binaryForm
- Byte[]
Массив байтов, из которого необходимо задать дескриптор безопасности.
- includeSections
- AccessControlSections
Разделы (правила доступа, правила аудита, владелец, основная группа) дескриптора безопасности, который необходимо задать.
Комментарии
Если дескриптор безопасности, представленный двоичными данными, содержит null для своего списка управления доступом (DACL), одна запись управления доступом (ACE), которая разрешает всем пользователям полный доступ (AEFA) добавляется в DACL. Если приложение изменяет DACL дескриптора безопасности, в который добавлен AEFA ACE, AEFA ACE сохраняется при сохранении DACL.
Это может привести к тому, что приложение непреднамеренно разрешает доступ к субъектам. Из-за этого приложение должно проверить наличие AEFA ACE и удалить его перед изменением дескриптора безопасности.